2016-06-27 16 views
0

金曜日(6/24/2016)YouTubeのアプリがクラッシュし、次のエラーが表示されました。サーバから使用制限エラーが発生しました

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "usageLimits", 
    "reason": "dailyLimitExceededUnreg", 
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.", 
    "extendedHelp": "https://code.google.com/apis/console" 
    } 
    ], 
    "code": 403, 
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup." 
} 
} 

実行されたコードは、動画の状態を確認する簡単なAPIリクエストでした。また、1年以上問題なく走っています。

curl https://www.googleapis.com/youtube/v3/videos?part=contentDetails,status,snippet&key=XXX&id=XXX&maxResults=50 

いくつかの考え:

  1. このメッセージは、私たちは私たちを認証しないパラメータとして、私たちの鍵を渡しているので、意味がありません。私はこれがOAuthを使用する必要があることを意味することができると理解していますが、これは1年以上間違いなく実行されているため、これが変更になります。
  2. 私は私たちのAPIコンソールをチェックすると、私はユーチューブAPIが無効としてマークされていたことがわかった(昨年のキーを取得することを可能にし、これが変更された)、私は、コンソールで使用状況を確認するとき、私は、任意の使用制限エラーが表示されません。
  3. 私のデスクトップ上のブラウザからAPIへのリクエストを行うこともわかっていますが、私たちのサーバー上のカールを使用すると、使用エラーが発生します。これは、当社のサーバーに問題があることを示しています。

誰かが私に何が起こっているか理解するのに役立つことはできますか? APIのIPブロックはありますか? Googleが最近コンソールをリセットしてコードを誤って変更してしまったのはどうですか?

ご意見は大変ありがとうございます。

+0

ちょうどメモ、私は私のアプリを実行していたマシンを再構築し、物事は正常に動作しています。古いマシンにはまだエラーがあります。どちらのマシンもhaproxyの背後にあるのと同じIPを共有しているので、何が起こったのか分かりません。 – patriot21

答えて

0

「未認証の使用のための値幅制限を超えています。続きの使用は、申し込みが必要です。」

私は以前このエラーに遭遇しました。それほど複雑ではありません。私が提案できる2つの事柄:

  1. アクセストークンは期限切れです。あなたは新しいものを生成する必要があります。 Implementing OAuth 2.0 Authorizationを読んでください。

  2. GDCに新しいAPIキーを登録します。

また、テストのためにoAuth Playgroundを試してください。

+0

ありがとうnoogui、しかし、私はこれらのものの両方を最初に試して、まだエラーがあります。 – patriot21

+1

@ patriot21、あなたがCURLコマンドを使用しているので、親切に[SOスレッド](http://stackoverflow.com/questions/28215925/dailylimitexceededunreg-error-with-key-set-in-request)をチェックしてください。これは、URLの周りにアポストロフィを追加する必要があることを示唆しています。 – noogui

関連する問題