3

アプリケーションのビルド中に YouTube API のクォータ制限に達していたので、リクエストに開発者キーを追加したところ、403 エラーが発生しました: Invalid Developer Key.

プロジェクトと API キーを何度も再作成しようとしましたが、うまくいきませんでした。キーをURIに追加し、ヘッダーで送信しようとしました:

$c1 = curl_init($feedURL);
curl_setopt($c1, CURLOPT_HTTPHEADER, array(
   'X-GData-Key: key=AIzaS...',
   'GData-Version: 2'
));

私のアプリケーションは単純で、要求されたデータはすべて公開されているため、Zend PHP クライアントを使用する理由がわかりません。

4

1 に答える 1

5

API の v2 をクエリしているときに、v3 の「API キー」を使用しています。

v3 の「API キー」は、https://code.google.com/apis/console/の [アクセス] タブから取得され、そのコンソールにリストされている API に対して認証されていないリクエストを行うために使用します。

v2 の「開発者キー」はhttp://code.google.com/apis/youtube/dashboard/から取得され、探しているものです。

目標の 1 つは、API コンソールから「API キー」のサポートを開始するように API の v2 を改造することだと思いますが、現時点ではそれは可能ではありません。

于 2012-11-08T19:19:39.277 に答える