[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));
アイデア、誰?
Google APIには新しい設定値を更新するための遅延があります。しばらく時間をおいてから、問題を解決するようにしてください。 –
私はテストの5分前にそれを与えました、そして今は数週間です。 – stephenr85