尝试加载Facebook MessengerExtensions在为Facebook Messenger使用浏览器内体验(而不是iOS或Android上的本机应用程序)时似乎无法正常工作。当我和我的机器人的执着菜单打开网页视图(即试图使用MessengerExtensions)互动,我得到这个错误在新打开的选项卡的浏览器控制台:在浏览器中的Facebook MessengerExtensions?
Messenger Extensions are not enabled - could be "messenger_extensions" was not set on a url, the domain was not whitelisted or this is an outdated version of Messenger client
我的印象中,MessengerExtensions仅仅是不支持的浏览器体验,但有几个问题:
- 有人能找到其中在这种缺乏支持陈述的文档(因为我显然错过了它,如果它的存在...... )?
- 如果以某种方式支持这一点,我可能会做什么错误的建议? (我已经证实了我一贯的菜单按钮有
messenger_extensions: true
和我web_url
被列入白名单...) - 是否有某种解决方法的(不使用MessengerExtensions)的网页视图在浏览器中打开让页面范围的用户ID( PSUID)用户与机器人交互?
- 对于发送API生成一个按钮,我可以想象追加PSUID的URL被打开的查询参数(不知道的对安全的考虑)
- 对于持久菜单按钮动作的
web_url
是不是动态(它配置提前)所以我不确定如何从基于浏览器的信使界面打开此URL时,应该找出用户打开它。思考/想法?
你在哪个设备上测试webview – aidonsnous
@aidonsnous我测试过在Android上成功**使用扩展**。这个问题是关于通过Facebook的**浏览器** messenger体验使用Messenger扩展在facebook.com上 – jandersen
你能解决它吗?它可以在浏览器上工作吗? –