在facebook messenger 聊天机器人上工作,我尝试使用Webview 和 Extensions来显示增强的内容(在我的例子中是一个 datepicker)。
如文档中所述,我发送了一个带有 Messenger Extensions消息的 URL 按钮,fallback_url
用于处理浏览器用户。
{
'type': 'web_url',
'url':'https://abcdef.localtunnel.me/html/chatbotDatepicker.html',
'title': 'Pick a date',
'webview_height_ratio': 'tall',
'messenger_extensions': true,
'fallback_url': 'https://abcdef.localtunnel.me/html/chatbotError.html'
}
在我的 Android 手机上,每次单击该按钮时,它都会正确打开我的 web 视图,但始终且仅使用fallback_url
. 如果我删除fallback_url
它,它将url
按预期使用,但 Facebook Javascript SDK 只会触发错误 2071011 (就像这个Messenger Extensions Javascript SDK Error 2071011 一样)。
我觉得messenger_extensions可能已禁用,但我在文档中找不到有关启用或禁用它的任何参考。
可能这与我的申请是公开的(已被 facebook 审查)有关,但我不这么认为。
有没有人遇到过类似的问题,并且知道如何解决这个问题?!多谢。