草庐IT

javascript - Messenger Extensions Javascript SDK 错误 2071011

coder 2024-07-16 原文

我正在尝试使用 Messenger Extensions Javascript SDK 创建 Messenger Web View ( https://developers.facebook.com/docs/messenger-platform/messenger-extension)。

WebView打开的页面有如下JS代码

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

结果是一个带有以下消息“Messenger Extension Error: 2071011”的警报。所以方法“getUserID”出错了。 “2071011”错误代码是什么意思?以及如何解决?我已经搜索了很多,但没有找到任何相关信息。

非常感谢任何帮助!!

PS:指南说要将 URL 的站点列入白名单,我也这样做了。

最佳答案

您尝试如何打开 WebView ?我遇到了同样的问题,但根据 documentation,Messenger 扩展仅适用于 iOS 和 Android。 . 此代码在 iOS 上适用于我,在桌面 Messenger 应用程序上抛出相同的错误。我希望这会有所帮助。

关于javascript - Messenger Extensions Javascript SDK 错误 2071011,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40490441/

有关javascript - Messenger Extensions Javascript SDK 错误 2071011的更多相关文章

随机推荐