Verstehe nicht "(# 4) Benutzeranforderungslimit erreicht"
{
"error": {
"message": "(#4) User request limit reached",
"type": "OAuthException"
}
}
Ich bin nicht sicher, ob die Ursache für diesen Fehler, und ja, ich habe getan, viele auf der Suche rund um für eine ähnliche user die Probleme (Sie sind Fehler #17, oder in der app-limit erreicht). Und ich Tue dies auf regulärer graph-API-Aufrufe (wie https://graph.facebook.com/me ), nicht unbedingt FQL wie andere haben, laufen Sie in.
User request limit reached
macht es scheinen, wie eine pro-Benutzer-limit, aber nach http://www.fb-developers.info/tech/fb_dev/faq/general/gen_10.php , #4
ist "Application request limit reached"
und #17
ist "User request limit reached"
.
Glaube ich nicht, es ist jedenfalls bin ich zu schlagen, der 100M/Tag app beschränken. Und ich nur es für ein paar Benutzer' auth-Token, so ist es nicht eine app-große Fehlermeldung, die ich erhalte. Und wenn ich Anfrage ist zu schnell, ich bekomme in der Regel FQL_EC_RATE_LIMIT_EXCEEDED
.
Aber für jene zwei Benutzer mit dem oben genannten Fehler "(#4) User request limit reached"
habe ich vorübergehend die schwarze Liste gesetzt Sie Daten laden, aber noch noch den obigen Fehler, wenn ich versuche, Zugriff über das auth-token einen Tag später.
So zum Schluss...
Ich verstehe nicht, wie kann ich "(#4) User request limit reached"
wenn das auth-token für diese Benutzer nicht verwendet wird, um Abfragen in einem Zeitraum von 24 Stunden vor. Und ich weiß nicht, was ist das Besondere an diesen Benutzer.
Jede Beratung oder Anregungen würde sehr geschätzt werden. Es war nur ein user vor ein paar Tagen, aber heute einen zweiten Benutzer fing an zu laufen in dieses problem, und ich bin besorgt, das problem wird nur noch schlimmer in der Zukunft, die keine klare Lösung.
InformationsquelleAutor der Frage Mike Lambert | 2012-01-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist eine Liste der Fehler-codes: http://fbdevwiki.com/wiki/Error_codes
#4, d.h. du hast zu viele API-Anfragen. Es gibt Grenzen, wie viele Ihrer Bewerbung machen können, gegeben eine bestimmte Menge an Zeit. Es gibt auch Grenzen, basierend auf jedes Benutzers. Wenn Sie für eine Weile warten, sollte der Fehler klar und ermöglichen es Ihnen, um Anfragen wieder.
Den Fehler-codes sind eine Reminiszenz aus älteren API-so ist es möglich, dass Sie einfach kombiniert #4 und #17 immer nur zurück #4.
Auch, die Grenzen sind nicht Fix wie "100M/Tag". Gehen Sie zu Einsichten, die für Ihre Anwendung, und suchen Sie unter Diagnose. Es wird Ihnen zeigen, welche Anforderungen verursachen den Fehler. Die Grenzen variieren von Tag zu Tag und ich denke, dass sind Verwandte, um wieviel Verkehr dort ist.
InformationsquelleAutor der Antwort Tim Tisdall