Facebook Messenger 永久菜单从 web_url 发送负载
Facebook Messenger Persistent Menu Send Payload from web_url
我想通过 web_url 中定义的 HTML 页面发送带有 payload:My Message
的 type:postback
。我有这些代码:
{
"title": "Open Hello World Popup",
"type": "web_url",
"url": "https://xxxxxxxx.xxxxxx.xxxxx/testpage.html",
"webview_height_ratio": "tall",
"webview_share_button": "hide",
"messenger_extensions": true
},
{
"title": "Send Hello World!",
"type": "postback",
"payload": "SEND_HELLO_WORLD"
},
如何从我的 testpage.html
中定义的 link 或按钮发送带有消息负载的回发
<h1>Test Page</h1>
<a href="POSTBACK_SEND_HELLO_WORLD???">Send Hello World!</a>
这可能吗?
m.me links
如果用户还没有在 facebook 上开始与你聊天,那么你应该可以使用 m.me link。
例如:
我想发送自定义负载 "HELLO_USER",它将在单击 "Get Started" 按钮后触发。
m.me link 将在 html 页面上使用:
http://m.me/<YOUR_PAGE_NAME?ref=HELLO_USER
在您的 webhook 中,您应该在使用传递的数据引用单击 "Get Started" 按钮后收到一个事件。从您的 webhook 事件中的引用对象中检索引用。
查看文档
Facebook m.me links
此外,如果您希望在不按下 "Get Started" 按钮的情况下触发 webhook 事件,请查看发送到 Messenger 插件。
希望对您有所帮助。
我想通过 web_url 中定义的 HTML 页面发送带有 payload:My Message
的 type:postback
。我有这些代码:
{
"title": "Open Hello World Popup",
"type": "web_url",
"url": "https://xxxxxxxx.xxxxxx.xxxxx/testpage.html",
"webview_height_ratio": "tall",
"webview_share_button": "hide",
"messenger_extensions": true
},
{
"title": "Send Hello World!",
"type": "postback",
"payload": "SEND_HELLO_WORLD"
},
如何从我的 testpage.html
中定义的 link 或按钮发送带有消息负载的回发<h1>Test Page</h1>
<a href="POSTBACK_SEND_HELLO_WORLD???">Send Hello World!</a>
这可能吗?
m.me links 如果用户还没有在 facebook 上开始与你聊天,那么你应该可以使用 m.me link。
例如: 我想发送自定义负载 "HELLO_USER",它将在单击 "Get Started" 按钮后触发。
m.me link 将在 html 页面上使用:
http://m.me/<YOUR_PAGE_NAME?ref=HELLO_USER
在您的 webhook 中,您应该在使用传递的数据引用单击 "Get Started" 按钮后收到一个事件。从您的 webhook 事件中的引用对象中检索引用。
查看文档 Facebook m.me links
此外,如果您希望在不按下 "Get Started" 按钮的情况下触发 webhook 事件,请查看发送到 Messenger 插件。
希望对您有所帮助。