facebook api 通话中 /me 的上下文是什么?

Whats the context of /me in facebook api calls?

我正在对 facebook API 通话进行一些测试。我正在使用图表 api 资源管理器,Api 键是翻页键。 总体思路是从页面获取提要,我可以做到。但我担心我这样做的方式:

/me/posts

来自documentation

/me is a special endpoint that translates to the user ID of the person whose access token is being used to make the request

但在这种情况下,我知道我正在以某种方式被翻译成页面的 ID。我读错了吗?

我主要担心的是,在某些时候我可能会从与相关页面不同的地方获得 post 或信息。

每个access token都有一个身份。你的访问令牌有你的身份,我的有我的身份,你页面的访问令牌有它的身份等等..

(我突出显示了访问令牌,因为了解 facebook 如何管理访问令牌非常重要,一旦您了解了访问令牌的确切作用以及如何获取它们,大部分疑虑就会得到解决)

/me 除了在与访问令牌一起使用时用相关 ID 替换自身外什么都不做。没有访问令牌,它什么都不是。所以-

  • /me?access_token={my-access-token} 类似于 /{user-id-associated-with-me}?...
  • /me?access_token={page-access-token} 类似于 /{page-id-associated-the page-access-token}?...

因此,在您的情况下,除非您使用页面以外的访问令牌,否则您最好使用 /me,它会查询仅与您的页面相关的所有内容。

由于您正在处理页面,因此您可能希望获得一个永不过期 的页面访问令牌。要检查 this answer

您可能还喜欢 Graph API Explorer