使用 facebook messenger聊天机器人,我尝试使用 Webview and Extensions 来显示增强型内容(在我的情况下,是一个日期选择器)
如文档中所述,我发送带有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手机上,每次点击该按钮,都会正确打开我的网页浏览,但始终只使用fallback_url
。如果删除fallback_url
,它将按预期使用url
,但Facebook Javascript SDK仅触发错误2071011(如此Messenger Extensions Javascript SDK Error 2071011)。
我觉得 messenger_extensions 可能会被禁用,但我在文档中找不到有关启用或禁用它的任何参考。
可能这与我的申请是公开的事实有关(已由facebook审查),但我不这么认为。
有没有人遇到类似的问题,知道如何解决这个问题?!很多。
答案 0 :(得分:0)
它是一个有效的错误,Facebook团队正在研究它。这是https://developers.facebook.com/bugs/1676913532599603/
的链接