2016-05-09 3 views
-1

[https://developers.google.com/api-client-library/php/start/get_started#authentication-and-authorization][PHPライブラリ]と[簡易認証]を使用して、Google YouTube v3 APIの基本的な実装を行っています。これは、新しいサーバーに変更する前に機能していました。今、私は、クォータが超過した、またはプロジェクトが削除のマークが付けられているという403のエラーが出るようだ。私が言うことから、どちらも真実ではありません。Googleサーバーv3 APIが新しいサーバーから403エラーを投げる

私は次のことを試してみました:

  • YouTubeのAPIサービスの無効化と再有効化。
  • キー構成ページの[これらのサーバー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)); 

アイデア、誰?

+0

Google APIには新しい設定値を更新するための遅延があります。しばらく時間をおいてから、問題を解決するようにしてください。 –

+0

私はテストの5分前にそれを与えました、そして今は数週間です。 – stephenr85

答えて

0

これは実際には、共有される代わりに、2つのアカウントにプロジェクトが混在していることが実際に分かりました。私はこれが、Googleのアップグレードによる落ち込みのようだと思っています。 APIを無効にして1つのアカウントでプロジェクトを削除した後、もう一方のキーを再生成して以来問題はありませんでした。

関連する問題