5

YouTube Data API v3 にアクセスしようとすると問題が発生します。これは、有効なリクエストを送信するたびに取得する json レスポンスです。

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured"
   }
  ],
  "code": 403,
  "message": "Access Not Configured"
 }
}

私の有効なリクエストの例:

https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=5&q=funny&key=*my_valid_api_browser_key*

これは、Google API コンソールでのサービス設定のスクリーンショットです。

http://imgur.com/GA747

さらに、アプリケーションを登録し、プロジェクト ID とクライアント ID を持っています。また、有効なリクエスト URL の 1 つである上記の例の api_key パラメータを、有効な APIサーバーキーと交換しようとしました (これは、キーに関連付けられた IP アドレスからリクエストが送信された場合にのみ機能すると思います。正しいサーバーから API リクエストを行うことができるためです); ただし、まったく同じ結果が得られます。

YouTube Data API v3 はまだ公開されていますか? 2012 年 12 月 12 日に YouTube Data API v3 のこのビデオが公開されたときに公開されたようです: http://www.youtube.com/watch?v=tlcWiP7OLFI。私は間違っているかもしれないと思います。

クエリに一致するビデオの予想されるリストを含む応答ではなく、この特定の応答を取得できる理由について他のアイデアはありますか?

4

3 に答える 3

8

ジェフ、あなたの電子メールの推薦は私の問題を解決しました。[リファラー]フィールドからすべての行を削除しました。さて、私のGoogle APIコンソールのこのプロジェクトのAPIアクセス画面の「ブラウザアプリのキー(リファラー付き)」というタイトルのセクションに、「リファラー」フィールドがあり、「->リファラー:すべてのリファラーが許可されています。

これで、APIから正確なJSON応答を取得します。

于 2013-01-05T04:49:21.650 に答える
0

私は同じ問題を抱えていました.すべてのリファラーを削除しても問題は解決しないようです.YouTube APIはIPを保存し、以前に追加したリファラーをブロックすると思います.リファラーなしで別のAPIキーを作成する必要があり、問題を解決しました.

于 2015-05-18T08:10:19.490 に答える