Bots Facebook Messenger扩展Javascript错误2071011

Bots Facebook Messenger扩展Javascript错误2071011,bots,facebook-messenger-bot,Bots,Facebook Messenger Bot,我正在尝试在我的机器人上使用Facebook Messenger扩展 但在我添加了附加的html和javascript代码之后,我收到了错误2071011(我在Android手机上尝试了这个) (功能(d、s、id){ var js,fjs=d.getElementsByTagName[0]; if(d.getElementById(id)){return;} js=d.createElement;js.id=id; js.src=“//connect.facebook.com/en_US/m

我正在尝试在我的机器人上使用Facebook Messenger扩展 但在我添加了附加的html和javascript代码之后,我收到了错误
2071011
(我在Android手机上尝试了这个)


(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.com/en_US/messenger.Extensions.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“信使”);
window.extasyninit=函数(){
//Messenger Extensions JS SDK已完成加载
getUserID(函数成功(uids){
var psid=uids.psid;
警报(psid);
},函数错误(err){
警报(“通讯器扩展错误:+err”);
});
};
试验
在“messenger.Extensions.js”SDK文件中,我找到了以下错误解释:

“JavaScript桥不存在-请确保您使用的是最新版本 Facebook或Messenger应用程序的版本。“


这意味着什么有人可以解释问题所在?

我也有同样的问题。我通过以下方式修复了它:

  • 确保您拥有最新版本的messenger
  • 确保您的网络视图是使用
    messenger\u扩展名:true打开的
  • 请确保将您的域列入白名单:
  • <!DOCTYPE HTML>
    <head>
    </head>
    <body> 
    <script>
    (function(d, s, id){
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) {return;}
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.com/en_US/messenger.Extensions.js";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'Messenger'));
    
    window.extAsyncInit = function () {
        // the Messenger Extensions JS SDK is done loading
        MessengerExtensions.getUserID(function success(uids) {
            var psid = uids.psid;
            alert(psid);
        }, function error(err) {
            alert("Messenger Extension Error: " + err);
        });
    };
    </script>  
    <h2>Test</h2>
    </body>