Facebook Messenger平台上有哪些用户个人资料信息?

Sha*_*ish 6 facebook chatbot facebook-graph-api facebook-chatbot

信使平台文档显示了如何通过其API获取用户配置文件信息的示例(请参阅此内容).我完全理解所显示的示例是否实际包含可能检索的所有信息(意思是:first_name,last_name,profile_pic,locale,timezone,gender),或者它只是一个示例,我可以通过API找到更多用户数据(同样,提到这只是通过信使平台,也就是通过机器人).谢谢 !

Muk*_*lid 7

这是目前通过chat bot API提供的唯一用户信息,您不能使用任何其他API来查询用户信息,因为我们在webhook上的用户ID(发件人ID)仅适用于App-Page的范围,并且与实际的Facebook UserId完全不同,目前无法链接这两个ID.

您可以要求用户使用FB Login API登录并在您的最后链接两个ID,但这不是理想的方法.

编辑:2016-07-26

Facebook为称为账户链接的信使平台引入了一项新功能.这可用于识别通过您的网站创建帐户的用户Facebook Login.Facebook登录有自己的一组权限,可用于通过Facebook图形API获取更多信息.您可以在此处找到完整列表.


小智 6

您可以检索 - first_name,last_name,profile_pic,locale,timezone,gender

通过快速调用FB图可以检索此信息:

https://graph.facebook.com/v2.6/<USER_ID>?fields=first_name,last_name,profile_pic,locale,timezone,gender&access_token=<PAGE_ACCESS_TOKEN>
Run Code Online (Sandbox Code Playgroud)

请参阅完整指南 - Messenger平台