从public_profile信息中获取“不受支持的GET请求”

时间:2014-12-15 10:11:18

标签: facebook-graph-api

我想知道我的Facebook ID,但这是“官方”的做法

http://graph.facebook.com/{user}(显然是我的用户ID)提供了不受支持的GET错误:

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

为什么不工作?文档说用户标识始终是public_profile的一部分。有没有其他方法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

“ugol70”不是您的ID,而是您的用户名。你不能再使用用户名了。仅使用授权后获得的“App Scoped ID”(直接在授权过程中或使用/me端点)。

..并且始终使用访问令牌进行API调用。请参阅以下有关访问令牌的链接,例如: