{
"error": {
"message": "(#4) User request limit reached",
"type": "OAuthException"
}
}
Non sono sicuro che la causa di questo errore, e sì che ho fatto un sacco di ricerca in giro per i problemi simili degli utenti (che sono l'errore # 17 o il limite dell'app raggiunto). E lo sto facendo su normali chiamate API grafiche (come ad esempio https://graph.facebook.com/me), non necessariamente FQL come gli altri hanno incontrato.Non capisco "(# 4) richiesta dell'utente limite raggiunto"
User request limit reached
fa sembrare come un limite per utente, ma secondo http://www.fb-developers.info/tech/fb_dev/faq/general/gen_10.php, #4
è "Application request limit reached"
e #17
è "User request limit reached"
.
Non credo che ci sia comunque il limite dell'app 100M/giorno. E lo ottengo solo per i token di autenticazione di un paio di utenti, quindi non sto ricevendo un messaggio di errore per tutta l'app. E quando richiedo troppo rapidamente, di solito ottengo FQL_EC_RATE_LIMIT_EXCEEDED
.
Ma per quei due utenti con l'errore precedente "(#4) User request limit reached"
, ho temporaneamente lista nera dai dati di carico, ma tuttavia ancora l'errore precedente quando provo ad accedere utilizzando tale autenticazione gettone il giorno dopo.
Quindi, in conclusione ...
Non capisco come posso ottenere "(#4) User request limit reached"
quando l'auth-token per l'utente non viene utilizzato per qualsiasi domanda in un periodo di 24 ore prima. E non so cosa sia speciale per questi utenti.
Qualsiasi consiglio o suggerimento sarebbe molto apprezzato. Era solo un utente pochi giorni fa, ma oggi un secondo utente ha iniziato a correre questo problema, e sono preoccupato che il problema peggiorerà in futuro senza una risoluzione chiara.
Ottima domanda, ho votato per te! – DMCS
Vorrei inviare tutta la tua documentazione su questo problema come un bug su Facebook poiché non c'è stata alcuna attività su questa domanda. Pubblica la tua segnalazione di bug come risposta. – DMCS
Non ho mai visto questo errore prima. Se possiamo replicarlo, potremmo essere in grado di capire la causa. Esiste un modo deterministico per replicarlo? – chesles