2012-01-02 7 views
23
{ 
    "error": { 
     "message": "(#4) User request limit reached", 
     "type": "OAuthException" 
    } 
} 

このエラーの原因はわかりません。同様のユーザーの問題については、 17、またはアプリ限度に達しました)。私は通常のグラフAPIコール(https://graph.facebook.com/meなど)でこれをやっています。わかりません "(#4)ユーザーリクエストの上限に達しました"

User request limit reachedは、ユーザごとの制限のように思われてしまうが、http://www.fb-developers.info/tech/fb_dev/faq/general/gen_10.phpによると、#4"Application request limit reached"#17"User request limit reached"です。

とにかく私は100M /日のアプリの制限を打っているとは思わない。そして、私はいくつかのユーザーの認証トークンのためだけに取得するので、それは私が得ているアプリケーション全体のエラーメッセージではありません。あまりにも早くリクエストすると、通常はFQL_EC_RATE_LIMIT_EXCEEDEDとなります。

しかし、上記のエラー"(#4) User request limit reached"とこれら二つのユーザーのために、私は一時的にデータをロードするからそれらをブラックリストに載ってきましたが、私はAUTH日後にトークンことを使用してアクセスしようとすると、まだ彼らはまだ上記のエラーを取得し。結論でそう

...

私は、そのユーザーの認証トークンが24時間前に任意のクエリに使用されていないとき、私は"(#4) User request limit reached"を得ることができる方法を理解していません。そして私はこれらのユーザーにとって何が特別なのか分かりません。

ご意見やご提案をいただければ幸いです。数日前には1人のユーザーしかいませんでしたが、今日2人目のユーザーがこの問題に取り掛かり始めました。私は、問題が未解決のまま今後さらに悪化することを心配しています。ここで

+0

大きな質問は、あなたのためにそれを投票した! – DMCS

+0

私は、この問題に関する活動がないので、この問題に関するすべての文書をFacebookのバグとして提出します。あなたのバグレポートを答えとして投稿してください。 – DMCS

+0

これまでにこのエラーは見たことがありません。それを複製できれば、原因を突き止めることができます。それを複製する決定的な方法はありますか? – chesles

答えて

7

は、エラーコードのリストです:http://fbdevwiki.com/wiki/Error_codes

#4あなたはあまりにも多くのAPIリクエストを行ったことを意味します。特定の時間が与えられたアプリケーションの数には制限があります。各ユーザーに基づく制限もあります。しばらく待つと、エラーはクリアされ、再度リクエストを行うことができます。

エラーコードは古いAPIの後戻りですので、#4と#17を組み合わせて、常に#4を返すことができます。

また、制限値は "100M /日"など固定ではありません。アプリケーションの[Insights]に移動し、[Diagnostics(診断)]の下に表示します。そのエラーの原因となっているリクエストが表示されます。限界は日々変化し、他のトラフィックの量に関係していると思います。

+0

こんにちは。私は、ユーザーとanuのアプリなしで(公衆の呼び出しで)このエラーを持っています。どのように可能ですか? – mcbjam

+0

@mcbjam - すべての呼び出しで現在アプリIDが必要なのではないですか? –

+0

いいえ。このページIDからデータを取得してください。 464975223572738 – mcbjam

関連する問題