Бот Facebook Messenger - обмен в веб-браузере не запускается

Я создаю бота для Messenger, который использует webview с некоторым пользовательским контентом. Веб-просмотр работает просто отлично, также хорошо работает закрытие веб-просмотра с помощью Messenger Extensions. Теперь мне нужно начать настраиваемый поток обмена из этого веб-просмотра ( https://developers.facebook.com/docs/messenger-platform/webview/sharing). Я называю метод MessengerExtensions.beginShareFlow но ничего не происходит Ни один из success ни error срабатывают. Я понимаю, что успех будет достигнут после завершения общего доступа, но я даже не могу его запустить, поскольку пользовательский интерфейс общего доступа вообще не отображается.

Я дважды проверил все пункты, перечисленные здесь:
https://developers.facebook.com/docs/messenger-platform/webview/troubleshooting

Что может быть не так? Мой бот до сих пор не отправлен на проверку (по понятным причинам - он еще не закончен и ему не хватает некоторых функций) - в этом ли проблема? Я был бы рад связаться со службой поддержки разработчиков FB напрямую, но я не могу найти место для этого (кстати: это просто весело).

1 ответ

Решение

В моем случае проблема заключалась в том, что я не указывал ImageURL. Призыв к beginShareFlow просто сбой в таком случае (обработчик ошибок не вызывался).

Другие вопросы по тегам