1

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 审查)有关,但我不这么认为。

有没有人遇到过类似的问题,并且知道如何解决这个问题?!多谢。

4

1 回答 1

0

这是一个有效的错误,Facebook 团队正在研究它。这里是该链接https://developers.facebook.com/bugs/1676913532599603/

于 2016-11-25T04:09:09.567 回答