如何使用访问令牌获取用户ID?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (19)

我有一个桌面应用程序,并且正在使用Graph API。我能够获得访问令牌,但在完成之后-我不知道如何获得用户的ID。

我的流程是这样的:

  1. 我把用户发送到https://Graph.facebook.com/OAuth/Authority具有所有必需的扩展权限。
  2. 在我的重定向页面中,我从Facebook获得代码。
  3. 然后执行HTTP请求,使用API密钥,并在响应中获得访问令牌。

我无法获得用户ID。

如何解决这个问题呢?

提问于
用户回答回答于

如果您想使用GraphAPI获取当前用户ID,那么只需发送一个请求到:

https://graph.facebook.com/me?access_token=...
用户回答回答于

最简单的方法是

https://graph.facebook.com/me?fields=id&access_token="xxxxx"

然后,您将得到json响应,它只包含userid。

扫码关注云+社区