Messenger Bot:如何获取用户的ID、姓名和个人资料图片网址?

3
我有一个 Messenger Bot 并希望执行以下操作。
  1. 用户单击按钮模板(URL)。
  2. Messenger 打开新标签页
  3. 在 Web 应用程序标题中显示带有 全名、头像 的标题
所有这些数据都是公共数据,例如用户全名、要显示的图片 URL。我知道可以使用 Graph API 和 USER_ID,但是在 Messenger Bot 中只能获得 SCOPE_ID,因此无法在图形 API 中使用。
有没有方法实现这样的操作
而且不需要登录。

https://developers.facebook.com/docs/messenger-platform/user-profile - CBroe
1个回答

12

为了使用用户资料 API,您可以发出 GET 请求:

https://graph.facebook.com/v2.6/<USER_ID>?access_token=PAGE_ACCESS_TOKEN
<USER_ID> 是与任何消息对象一起返回的页面范围 ID PSID

5
能否通过PSID获取用户的个人资料链接? - Karl
1
我收到了“不支持的获取请求”错误。ID为“<<返回的ID>>”的对象不存在。 - Diego

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接