Facebook 图表 API:杂项 UserId

Facebook Graph API: Miscellaneous UserId

探索 Facebook Graph API 时,位于:https://developers.facebook.com/tools/explorer 默认示例是获取我的 name & id(假设浏览器登录到我的 Facebook 帐户)。很好,我得到了正确的 Idfacebook.com/id 重定向到我的个人资料)。

事情是这样的:通过开发人员控制台探索网络流量,我注意到一些 ajax 的用户 ID 作为 url 参数,并且该 ID 与之前的完全不同:

  1. 相同长度
  2. 更多的零

所以我尝试了同样的事情:facebook.com/new_id 和同样的结果:重定向到我正确的个人资料页面。

为什么每个用户都有 2 个不同的 ID?

它被称为应用范围内的用户 ID,参见 https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api