在哪里可以找到官方的 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 ,但它似乎已经过时并且没有提供有关“error_subcode”的任何消息。