首页 > 解决方案 > Facebook 图形 API 是否有“/me”资源?

问题描述

我正在查看 Facebook Graph API 的参考,但看不到/me资源的文档,因此我可以获取我持有的访问令牌的配置文件。

我正在查看 v5.0,但没有任何版本的 API 文档讨论此资源。

这是为了配置我的 OAuth2 登录库,该库适用于 Google 和 Microsoft(两者都有/me),但我迷失了 Facebook。

注意 - 我不希望使用 Facebook JS SDK,而是使用浏览器重定向和服务器端反向通道的“正常”OAuth2 流。

标签: facebook-graph-apioauth-2.0

解决方案


是的,它只是埋在这里:

https://developers.facebook.com/docs/graph-api/using-graph-api/#me

/me 节点是一个特殊的端点,它转换为当前正在使用其访问令牌进行 API 调用的人员的 user_id(或 Facebook 页面的 page_id)。如果您有用户访问令牌,则可以使用以下方法检索用户的所有照片:

GET graph.facebook.com
  /me/photos

在同一个链接文档中,就在“/me”下方,它提到了使用?fields=x,y,z来减少或扩展要返回的字段集。


推荐阅读