【发布时间】:2016-08-04 20:06:32
【问题描述】:
在 facebook messenger 平台上与机器人对话时,使用外部 API 进行身份验证的最佳方式是什么?
举个广泛的例子,我希望我的机器人用户在他们自己的外部网站个人资料上创建项目。有没有办法从用户那里获取登录信息,或者将我的机器人连接到外部网站,而无需用户明确向机器人发送带有用户名和密码的消息?
我在User Profile API 下的文档中找到的内容:
您可以使用用户个人资料 API 中的人名或个人资料照片来个性化对话。要获取此信息,请向 https://graph.facebook.com/v2.6/?fields=first_name,last_name,profile_pic&access_token= 发出 GET 请求。阅读发送 API 参考中的更多详细信息。
这不是我想要的,但它有帮助。以下是来自文档的更多信息:
用户配置文件 API
请求
curl -X GET "https://graph.facebook.com/v2.6/<USER_ID>?fields=first_name,last_name,profile_pic&access_token=<PAGE_ACCESS_TOKEN>"回应
{ "first_name": "Peter", "last_name": "Chang", "profile_pic": "https://fbcdn-profile-a.akamaihd.net/hprofile...70ec9c19b18" }
【问题讨论】:
标签: facebook authentication bots facebook-messenger facebook-messenger-bot