2015-05-26 50 views
0

我打電話有兩個不同的應用程序發出的訪問令牌下面的圖形API:Facebook的圖形API GraphMethodException 100

/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

如果您對兩者使用相同的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}總是工作

+0

這是問題。謝謝! –