当用户发起聊天时,是否可以从messenger bot发送的Web挂钩中获取用户的电话号码? 我需要检查用户是否存在我的数据库中的电话号码。
答案 0 :(得分:0)
不,你做不到,检查一下。
https://developers.facebook.com/docs/messenger-platform/user-profile
你可以申请的一个系统,当有人第一次进入机器人时,检查这个用户的psid是否存在于db中,所以如果不存在,请发送消息"请输入你的号码",如果number匹配db然后更新psid。
因此需要在chatbot生命周期中一次访问用户电话号码,因为在验证后您再次插入聊天机器人,它会显示您已验证,因为您的psid随后存在。