2012-03-08 10 views
5

Moja aplikacja wykorzystuje interfejs API Graph na Facebooku do pobierania informacji użytkownika przez/me,/wall i tak dalej.Jakie są możliwe przyczyny "sprawdzania poprawności błędów" Facebooka?

Czasami użytkownicy napotkasz błąd:

"error": { 
     "message": "Error validating application.", 
     "type": "OAuthException", 
     "code": 190 
    } 

nie mogę znaleźć żadnych powodów, dla których może to być wywołane jako:

  • token dostępu jest ważne, nigdy nie wygasa i jest związany do mojej aplikacji .
  • mam uprawnienia do zrobienia nazywa API
  • wywołania API działa dobrze potem

W tym stanie, co może być przyczyną tego?

+1

To jest dobre pytanie, ten wyjątek został zarejestrowany kilka razy dziennie i zawsze zastanawiałem się, co było przyczyną. Zawsze spisałem to na skutek uzależnienia Facebooka od niestabilnej technologii nosql, takiej jak Cassandra :) Byłoby miło dostać jednego z pracowników Facebooka, którzy spędzają tutaj czas, aby odpowiedzieć. –

Odpowiedz

1

Zakładając, że otrzymujesz ten błąd tylko dla niewielkiego procentu żądań, nie powinieneś nic robić - błąd występuje, gdy podany znacznik dostępu jest sprawdzany pod kątem ważności, a dane aplikacji nie mogą zostać zweryfikowane - zwykle sporadyczny problem dotyczący tylko niewielkiego procentu żądań (chyba że zapomnisz o włączeniu identyfikatora aplikacji podczas inicjalizacji SDK, w takim przypadku sprawdź najpierw)

+0

Błąd procentowy jest rzeczywiście mały (<0,67%). Będzie dobrze, jeśli zwróci się konkretny komunikat o błędzie, więc wiemy, kiedy ponowić naszą prośbę. – Jason

Powiązane problemy