Facebook Graph API GraphMethodException 100

时间:2015-05-26 13:42:50

标签: android facebook facebook-graph-api

我正在调用以下Graph API,其中包含两个不同应用程序发出的访问权限:

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

第一次调用有效,第二次返回以下错误:

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

应用在Facebook信息中心中具有相同的设置。我无法找到造成这种情况的原因。

1 个答案:

答案 0 :(得分:1)

如果您为两者使用相同的ID并且它不是Global,那么其中一个呼叫将始终保证失败。

图谱API 2.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}始终有效