本文档将介绍如何创建欢迎页面,以便为您打造 Messenger 体验。欢迎页面会显示商家 Facebook 公共主页的名称、您在 Facebook 公共主页上的头像和封面照片、商家回复消息通常所用的时长、可选的问候消息以及立即开始按钮。用户点击“立即开始”按钮之后,“立即开始”这条消息即会发布到对话中,您的应用便可向用户发送消息。
用户在您的 Messenger 体验中点击“立即开始”按钮时,系统将向您发送一条 Webhooks 通知。您可以使用该通知发送初始欢迎消息,如一条文本消息或一系列快速回复。
准备工作本指南假定您已阅读 Messenger 开放平台概览,并已实现所需组件,例如商家的 Facebook 公共主页(或测试版公共主页),已注册为 Meta 开发者,以及已创建 Meta 业务应用编号并为其设置支持 Messenger 产品。 您将需要:
限制对于拥有标准访问级别权限的应用,欢迎页面只对在应用中拥有身份的用户显示。 |
如要设置回传负载,请发送 POST
请求至 Messenger 配置文件 API:
curl -X POST -H "Content-Type: application/json" -d '{
"get_started": {"payload": "
如需了解完整详情,请参阅 get_started
属性参考文档。
欢迎页面上的欢迎语是在最开始时吸引用户与 Messenger 智能助手对话的重要手段。您可以在欢迎语中添加关于智能助手用途的简介(例如主要功能),或者添加一句标语。在此基础上,您可以构建智能助手的基调和风格。
您可以提供默认和本地化的问候语。
如要设置欢迎语,请发送 POST
请求至 Messenger 配置文件 API:
curl -X POST -H "Content-Type: application/json" -d '{
"greeting": [
{
"locale":"default",
"text":"Hello!"
}, {
"locale":"en_US",
"text":"Timeless apparel for the masses."
}
]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=
如需了解完整详情,请参阅greeting property
参考文档。
您可以使用用户姓名创建个性化欢迎语。可以使用以下模板字符串:
{{user_first_name}}
{{user_last_name}}
{{user_full_name}}
"greeting":[
{
"locale":"default",
"text":"Hello {{user_first_name}}!"
}
]