用于通过PHP访问Youtube的Google API密钥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于通过PHP访问Youtube的Google API密钥相关的知识,希望对你有一定的参考价值。

我有一个脚本,可通过api从Youtube提取视频。我想知道的是,Youtube api每天只能让您进行1万次查询,我将如何在脚本中进行编码以在5种不同的api之间进行随机选择?因此,在一个视频请求中,它将使用api 01,然后在下一个视频请求中将使用api 02等。

在脚本中,这里是放置api的位置。

/**
* Google API key to access YouTube API v3
*
* @var string
*/
private $google_api_key = 'AIzaSyDLszH3Dlpiu2ANEbL0SNZmiKJoArZLtXw'
答案

如果您每次都随机选择,您的api键用法之间将有很好的平衡。

$apiKeys = array(
                  'AIzaSyDLszH3Dlpiu2ANEbL0SNZmiKJoArZLtXw',
                  'AIxxxxxxxxxx',
                  'AIyyyyyyyyyy',
                  'AIwwwwwwwwww',
                  'AIzzzzzzzzzz');

$rand = rand(0,4);  

private $google_api_key = $apiKeys[$rand]; 

以上是关于用于通过PHP访问Youtube的Google API密钥的主要内容,如果未能解决你的问题,请参考以下文章

允许通过 API v3 访问 Google 服务帐户 YouTube 上传访问权限

10月31日V1被取消后,如何继续使用PHP客户端库'googleapis / google-api-php-client'访问'Youtube Analytics API&#

如何通过 Firebase Google 身份验证获取带有刷新令牌的 YouTube 数据 API 访问令牌?

通过 API 从 Google Cloud 访问 YouTube 帐户以获取统计信息

通过 google-api-php-client 来自 Youtube API 的 accessNotConfigured 错误 (403)

YouTube API - 使用 Google 管理员帐户访问多个 youtube 频道(品牌帐户)