Facebook图形API错误代码列表

Facebook图形API错误代码列表,facebook,facebook-graph-api,Facebook,Facebook Graph Api,在哪里可以找到官方的Graph API错误代码列表 我已经使用Graph API半年了,在过去的6个月里,错误代码的格式已经更改了两次 我第一次看到错误代码时,它看起来像: { "error": { "message": "Error invalidating access token: The session has been invalidated because the user has changed the password.",

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

虽然没有公开的、Facebook策划的可用错误代码列表,但许多人已经主动发布已知代码列表

查看一些有用的资源。

Facebook开发者维基(非官方)不仅包含FQL错误代码列表,而且还以某种方式进行了更新,但不包含可能的错误代码的完整列表

Graph API返回的错误代码没有任何正式的或更新的(我指的是真正更新的)列表。每一个可以在网上找到的列表都是过时的,没有多大帮助

有一份官方名单描述了一些基本的恢复策略。 此外,还有两个特定代码的官方列表:

  • -

我在找同样的东西,我刚刚找到了这个列表


在OAuth异常的情况下,我还发现了一些错误子代码。从facebook bugtracker复制,没有任何担保(可能包含不推荐的、错误的和中断的):


事实上,您提到的问题的大多数答案也包含与
http://fbdevwiki.com/wiki/Error_codes
但更过时的是……嗨,你到底在哪里找到了那个列表?我没有找到这个列表。在阅读了许多bug之后,我记下了每个异常,包括我发现的编号。所以没有保证,因为过去也发生了变化。我丢弃了太旧的错误报告。OAuth错误链接不再工作。正确的URL位于下面的另一个答案中,可能与此页面重复,或者更具体地说,与此页面重复:
/**
  * (Date: 30.01.2013)
  *
  * case 1: - "An error occured while creating the share (publishing to wall)"
  *         - "An unknown error has occurred."
  * case 2:    "An unexpected error has occurred. Please retry your request later."
  * case 3:    App must be on whitelist        
  * case 4:    Application request limit reached
  * case 5:    Unauthorized source IP address        
  * case 200:  Requires extended permissions
  * case 240:  Requires a valid user is specified (either via the session or via the API parameter for specifying the user."
  * case 1500: The url you supplied is invalid
  * case 200:
  * case 210:  - Subject must be a page
  *            - User not visible
  */

 /**
  * Error Code 100 several issus:
  * - "Specifying multiple ids with a post method is not supported" (http status 400)
  * - "Error finding the requested story" but it is available via GET
  * - "Invalid post_id"
  * - "Code was invalid or expired. Session is invalid."
  * 
  * Error Code 2: 
  * - Service temporarily unavailable
  */