Google YouTube v3 API会从新服务器中丢失403错误

时间:2016-05-09 20:44:59

标签: php youtube google-api google-api-php-client

我使用[https://developers.google.com/api-client-library/php/start/get_started#authentication-and-authorization][PHP库]和简单身份验证实现了Google YouTube v3 API的基本实现。这在更改为新服务器之前有效。现在,我似乎只能得到403错误,说明已超出配额,或者项目已被标记为删除。从我所能说的来看,两者都不是真的。

我尝试了以下内容:

  • 停用并重新启用YouTube API服务。
  • 从#34中删除所有IP;接受来自这些服务器IP地址的请求"关键配置页面上的区域。
  • 创建具有和不具有IP限制的新密钥。
  • 通过whatismyip.com检查以确保服务器使用配置的IP发出请求。

这基本上是我的代码:

    $client = new Google_Client();
    $client->setDeveloperKey('...');

    $youtube = new Google_Service_YouTube($client);

    $videosResponse = $youtube->videos->listVideos('snippet, recordingDetails', array('id' => $videoId));

想法,有人吗?

1 个答案:

答案 0 :(得分:0)

事实证明,这个项目存在于两个帐户中,而不是共享,因此存在某种混淆。我认为这是谷歌升级的某种后果。我禁用了API并在一个帐户下删除了项目,然后在另一个帐户中重新生成了密钥,并且从那时起就没有问题。

相关问题