如何获取用于发送消息的fb页面作用域用户标识

时间:2016-05-27 12:11:48

标签: facebook

我想发送消息如图所示链接 https://developers.facebook.com/docs/messenger-platform/send-api-reference#rate_limit 您可以看到参数" USER_ID"。如何获取页面范围的用户ID?请显示截图并提供详细的答案。

2 个答案:

答案 0 :(得分:3)

正如文档在同一页面上说的更高:

  

recipient.id必须是通过Messenger入口点或Messenger回调检索到的ID(例如,某个人可能会在Messenger中发现您的商家并从那里开始对话。

     

这些ID是页面范围的ID。这意味着id对于给定页面是唯一的。

     

如果您已经存在Facebook登录集成,则用户ID是应用范围的,不适用于Messenger平台。

答案 1 :(得分:3)

目前,没有官方方法以两种方式连接user_id和page_scoped_id。 您可以通过picture_url破解它,因为两个URL都相同。 见https://chatbotsmagazine.com/fb-messenger-bot-how-to-identify-a-user-via-page-app-scoped-user-ids-f95b807b7e46#.kcae9367y