我正在使用部署在heroku上的nodejs爲messenger平臺開發chatbot。 我想在web視圖中獲取用戶標識。 我已將messenger擴展字段設置爲true,將我的域名列入白名單,使用最新更新版本的android應用程序,並且自從現在webview支持Web瀏覽器以外,我還在safari瀏覽器中查看它。Facebook Messenger擴展錯誤:2071010
信使sdk加載完美。我檢查瀏覽器是否被支持,或者我沒有得到result-> true。 仍然我面臨問題獲取用戶ID。 我的代碼是:
<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 = "https://connect.facebook.com/en_US/messenger.Extensions.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'Messenger'));
window.extAsyncInit = function() {
var isSupported = MessengerExtensions.isInExtension();
alert(isSupported);
// 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>
注:我已經尋找這個問題的解決方案,但他們沒有工作,所以我張貼這種錯誤。