是否可以在facebook Messenger bot中检索收件人的电子邮件地址?

时间:2018-07-26 05:32:20

标签: facebook facebook-graph-api facebook-messenger facebook-messenger-bot

我正在创建一个FB Messenger机器人,并使用以下Graph Api调用-“ https://graph.facebook.com/v3.0/USER-ID?fields=first_name,last_name,profile_pic,locale,timezone,gender,is_payment_enabled,email&access_token=ACCESS_TOKEN

获取接收者的用户详细信息。

但是,响应中不包含电子邮件字段。该值始终为空。我能够获得所有其他领域。有人可以向我解释检索收件人电子邮件的步骤吗?

该机器人是否需要任何明确的许可?在这种情况下,请帮助我完成启用权限所需的步骤。

1 个答案:

答案 0 :(得分:0)

您可以通过快速答复提示您,而不是要求用户查看他们的电子邮件,这很可能是用户最终会给您他们的电子邮件,而不是实际接受在其个人资料中访问电子邮件的权限

看看prompting for the email using quick replies on Facebook。您还可以提示输入电话号码,位置并显示常规文本建议。您甚至可以在同一提示中将它们混合在一起。

enter image description here