Facebook 图 API GraphMethodException 100

Facebook Graph API GraphMethodException 100

我正在使用两个不同应用颁发的访问令牌调用以下图 API:

/v2.3/{user_id}?access_token={access_token}

第一次调用有效,第二次 returns 出现以下错误:

{
  "error": {
    "message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api"
    "type": "GraphMethodException",
    "code": 100
  }
}

应用程序在 Facebook 控制面板中具有相同的设置。我找不到造成这种情况的原因。

如果您对两者使用相同的 ID 并且它不是全局的,那么其中一个调用将始终保证失败。

图API2.0+使用应用范围的ID,也就是说,您在应用中获得的ID是唯一的,不能在调用应用之外使用。

所以

  • /v2.3/{user_id_from_app_1}?access_token={access_token_app_1}一直工作

  • /v2.3/{user_id_from_app_1}?access_token={access_token_app_2}总是失败

  • /v2.3/{user_id_from_app_2}?access_token={access_token_app_2} 一直工作