我正在创建一个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”
获取接收者的用户详细信息。但是,响应中不包含电子邮件字段。该值始终为空。我能够获得所有其他领域。有人可以向我解释检索收件人电子邮件的步骤吗?
该机器人是否需要任何明确的许可?在这种情况下,请帮助我完成启用权限所需的步骤。
答案 0 :(得分:0)
您可以通过快速答复提示您,而不是要求用户查看他们的电子邮件,这很可能是用户最终会给您他们的电子邮件,而不是实际接受在其个人资料中访问电子邮件的权限
看看prompting for the email using quick replies on Facebook。您还可以提示输入电话号码,位置并显示常规文本建议。您甚至可以在同一提示中将它们混合在一起。