带有Messenger Extensions的URL按钮始终重定向到fallback_url

时间:2016-11-23 05:07:17

标签: facebook-javascript-sdk bots facebook-messenger facebook-messenger-bot

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

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

1 个答案:

答案 0 :(得分:0)

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

的链接