我正在尝试使用Messenger Extensions Javascript SDK 创建Messenger Web View(https://developers.facebook.com/docs/messenger-platform/messenger-extension).
Web View打开的页面具有以下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> Run Code Online (Sandbox Code Playgroud)
结果是一个警报,其中包含以下消息"Messenger Extension Error:2071011".所以方法"getUserID"出错了."2071011"错误代码是什么意思?以及如何解决?我搜索了很多,但没有找到任何关于它.
任何帮助真的很感激!!
PS:指南说要将URL的网站列入白名单,我也是这样做的.
javascript facebook facebook-javascript-sdk facebook-messenger