有多种类型的原始(非结构化)内容可以发送给您的用户。
属性 | 描述 | 必填 |
---|---|---|
type | TEXT | 是 |
text | 字符串;限制为2000个字符 | 是 |
属性 | 描述 | 必填 |
---|---|---|
type | IMAGE | 是 |
url | 图片文件的URL | 是 |
attachment_id | 字符串;您上传图片的ID | 否 |
.jpg
、 .jpeg
、 .png
、 .gif
、 .tiff
和 .bmp
属性 | 描述 | 必填 |
---|---|---|
type | AUDIO | 是 |
url | 音频文件的URL | 是 |
attachment_id | 字符串;您上传音频的ID | 否 |
.aac
、 .flac
、 .m4a
、 .m4p
、 .mp3
、 .wav
和 .wma
属性 | 描述 | 必填 |
---|---|---|
type | VIDEO | 是 |
url | 视频文件的URL | 是 |
attachment_id | 字符串;您上传视频的ID | 否 |
.mkv
、 .gif
、 .avi
、 .wmv
、 .rmvb
、 .mp4
、 .m4v
、 .mpg
、 .mpeg
和 .3gp
属性 | 描述 | 必填 |
---|---|---|
type | FILE | 是 |
url | 文件附件的URL | 是 |
attachment_id | 字符串;您上传文件的ID | 否 |
.pdf
轮播是一行可以水平滚动的项目,每个项目由图片附件、简短描述和按钮组成,用于向用户请求输入。
属性 | 描述 | 必填 |
---|---|---|
type | CAROUSEL | 是 |
carousel | 轮播项目数组;最多10个元素 | 是 |
image_aspect_ratio | 设置“horizontal”(1.91:1)或“square”(1:1);默认是“horizontal” | 否 |
属性 | 描述 | 必填 |
---|---|---|
title | 字符串;限制为80个字符 | 是 |
subtitle | 字符串;限制为80个字符 | 否 |
image_url | 显示的图片URL | 否 |
default_action | 用户点击图片时的默认网站URL | 否 |
buttons | 按钮数组;最多3个按钮,作为行动号召显示 | 否 |
属性 | 描述 | 必填 |
---|---|---|
type | BUTTON | 是 |
text | 字符串;限制为640个字符 | 是 |
buttons | 按钮数组;最多3个按钮,作为行动号召显示 | 是 |
URL按钮可用于在应用内浏览器中打开网页。该按钮可与按钮模板、轮播和列表一起使用。网页视图可以以三种不同的方式呈现:紧凑、高大或全屏。
属性 | 描述 | 必填 |
---|---|---|
type | web_url | 是 |
title | 字符串;限制为20个字符 | 是 |
url | 目标URL;如果messenger_extensions为“true”,必须是HTTPS | 是 |
webview_height_ratio | 网页视图窗口高度;设置为“compact”,“tall”或“full”;默认为“full” | 否 |
fallback_url | 在不支持Messenger扩展的客户端上使用的URL;仅当messenger_extensions为“true”时设置;如果未指定,默认为url | 否 |
webview_share_button | 设置为“hide”或未设置 | 否 |
urlTracking | 默认为“true” | 否 |
可以在创建响应的URL按钮时启用URL分析功能。
用户点击URL按钮后,点击行为将被追踪并记录到分析仪表盘。
回传按钮用于触发聊天机器人中的动作。你可以为按钮设置payload(负载)。
属性 | 描述 | 必填 |
---|---|---|
type | postback | 是 |
title | 字符串;限制为20个字符 | 是 |
payload | 自定义payload 触发器;限制为1000个字符 | 是 |
呼叫按钮可直接用于发起电话呼叫。
属性 | 描述 | 必填 |
---|---|---|
type | phone_number | 是 |
title | 字符串;限制为20个字符 | 是 |
payload | 格式必须以“+”开头,后跟国家代码、区号和本地号码,且无空格 | 是 |
登录按钮可以用于将第三方用户账户链接到Facebook Messenger。
属性 | 描述 | 必填 |
---|---|---|
type | account_link | 是 |
url | 目标URL;必须是HTTPS | 是 |
快速回复为消息中的按钮提供了不同的呈现方式。它包含文本和可选的图片。
快速回复与按钮的唯一区别是,快速回复只显示一次,点击后会被关闭,而按钮即使被点击也会保留在消息中。这防止了用户点击之前消息中附带的旧快速回复按钮的情况。
属性 | 描述 | 必填 |
---|---|---|
type | QUICK_REPLIES | 是 |
text | 字符串;限制为2000个字符 | 是 |
quickReplies | 快速回复按钮数组;最多13个按钮 | 是 |
属性 | 描述 | 必填 |
---|---|---|
content_type | 设置为 "text" 、"user_phone_number" 或 "user_email" | 是 |
title | 按钮的文字说明;限制为20个字符 | 仅当 content_type 为 "text" 时必填 |
image_url | 文本快速回复按钮的图片URL | 否 |
payload | 自定义 payload 触发器;限制为1000个字符 | 仅当 content_type 为 "text" 时必填 |
"user_phone_number"
和 "user_email"
快速回复按钮。媒体类似于没有标题和副标题的轮播,但它也可以显示视频。
属性 | 描述 | 必填 |
---|---|---|
type | MEDIA | 是 |
media_type | 设置为“image”或“video” | 是 |
attachment_id | 字符串;你上传的媒体文件ID | 是 |
buttons | 按钮数组;最多3个作为行动呼吁的按钮 | 否 |
公开回复是指对Facebook帖子用户评论的回复。
属性 | 描述 | 必填 |
---|---|---|
type | PUBLIC_REPLY | 是 |
text | 字符串;限制为5000个字符 | 必须设置 text、attachment_id 或 attachment_url 中的一个 |
attachment_id | 字符串;你上传的媒体文件ID | 必须设置 text、attachment_id 或 attachment_url 中的一个 |
attachment_url | 你想发布的媒体文件URL | 必须设置 text、attachment_id 或 attachment_url 中的一个 |
Meta 支持三种消息类型,以确保发送的消息符合消息政策和收件人的偏好。
请参阅此处了解更多关于消息类型的详细信息。
属性 | 描述 |
---|---|
tag | 以下之一:ACCOUNT_UPDATE 、CONFIRMED_EVENT_UPDATE 、CUSTOMER_FEEDBACK 或 HUMAN_AGENT |