1

工作的一個透過Facebook Messenger聊天機器人,我嘗試使用Webview and Extensions顯示增強的內容(對我來說,一個datepicker)與Messenger的擴展URL按鈕總是重定向到FALLBACK_URL

如文檔中所述,我發送了一個URL按鈕,其中包含Messenger Extensions消息,其中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手機,每次我點擊這個按鈕,它正確地打開我的WebView但始終只有採用fallback_url。如果我刪除了fallback_url,它將按預期使用url,但之後Facebook JavaScript SDK僅觸發錯誤2071011(如此一個Messenger Extensions Javascript SDK Error 2071011)。

我覺得messenger_extensions可能會被禁用,但我在文檔中找不到有關啓用或禁用它的任何參考。
可能這與我的應用程序是公開的(已經通過Facebook審查)有關,但我不這麼認爲。

有沒有人有類似的問題,並知道如何解決這個問題?!多謝。

回答