Где я могу найти официальный список кодов ошибок Graph API?
Я пользуюсь Graph API полгода, и за последние 6 месяцев формат кода ошибки менялся дважды!
Когда я впервые увидел код ошибки, он выглядел так::
{
"error": {
"message": "Error invalidating access token: The session has been invalidated because the user has changed the password.",
"type": "OAuthException",
}
}
Это действительно странно, в сообщении об ошибке не было никакого кода ошибки!
А затем, несколько месяцев спустя, появился «ожидаемый» код ошибки.
{
"error": {
"message": "Error invalidating access token: The session has been invalidated because the user has changed the password.",
"type": "OAuthException",
"code": 190,
}
}
Но, к сожалению, вы все еще не можете определить, что именно представляет собой ошибка, проверив «код», так как многие ошибки с одним и тем же «типом» имеют один и тот же «код».
Только что я обнаружил, что сообщение об ошибке содержит новое поле.:
{
"error": {
"message": "Error invalidating access token: The session has been invalidated because the user has changed the password.",
"type": "OAuthException",
"code": 190,
"error_subcode": 460
}
}
Хорошо, это как раз то, что мне нужно.
Но где я могу найти список кодов ошибок? Я знал, что существует список кодов ошибок FQL,http://fbdevwiki.com/wiki/Error_codes#FQL_Errors, но он кажется устаревшим и не содержит никакого сообщения об «подкоде ошибки _».