金曜日(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
いくつかの考え:
- このメッセージは、私たちは私たちを認証しないパラメータとして、私たちの鍵を渡しているので、意味がありません。私はこれがOAuthを使用する必要があることを意味することができると理解していますが、これは1年以上間違いなく実行されているため、これが変更になります。
- 私は私たちのAPIコンソールをチェックすると、私はユーチューブAPIが無効としてマークされていたことがわかった(昨年のキーを取得することを可能にし、これが変更された)、私は、コンソールで使用状況を確認するとき、私は、任意の使用制限エラーが表示されません。
- 私のデスクトップ上のブラウザからAPIへのリクエストを行うこともわかっていますが、私たちのサーバー上のカールを使用すると、使用エラーが発生します。これは、当社のサーバーに問題があることを示しています。
誰かが私に何が起こっているか理解するのに役立つことはできますか? APIのIPブロックはありますか? Googleが最近コンソールをリセットしてコードを誤って変更してしまったのはどうですか?
ご意見は大変ありがとうございます。
ちょうどメモ、私は私のアプリを実行していたマシンを再構築し、物事は正常に動作しています。古いマシンにはまだエラーがあります。どちらのマシンもhaproxyの背後にあるのと同じIPを共有しているので、何が起こったのか分かりません。 – patriot21