【问题标题】:Facebook Messenger Extensions Javascript Error 2071011Facebook Messenger 扩展 Javascript 错误 2071011
【发布时间】:2018-02-05 15:16:08
【问题描述】:

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

<!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>

在“messenger.Extensions.js”SDK 文件中我发现了以下错误解释:

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

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

【问题讨论】:

    标签: bots facebook-messenger-bot


    【解决方案1】:

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

    1. 确保您拥有最新版本的 messenger
    2. 确保您的 webview 使用 messenger_extensions: true 打开
    3. 确保将您的域列入白名单:https://developers.facebook.com/docs/messenger-platform/thread-settings/domain-whitelisting

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-29
      • 2017-09-01
      相关资源
      最近更新 更多