Ich entwickle einen Chatbot für Messenger-Plattform mit Nodejs auf Heroku bereitgestellt. Ich versuche, die Benutzer-ID in der Webansicht zu erhalten. Ich habe das Messenger-Extension-Feld auf "True" gesetzt, meine Domain auf die Whitelist gesetzt, die neueste aktualisierte Version der Android-App verwendet und seitdem Webview den Webbrowser unterstützt, sehe ich es auch im Safari-Browser.Facebook Messenger Extension Fehler: 2071010
Der Messenger SDK lädt perfekt. Ich überprüfe ob Browser unterstützt wird oder nicht was ich als Ergebnis bekomme-> true. Ich habe immer noch Probleme mit der Benutzer-ID. Mein Code ist:
<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>
HINWEIS: Ich habe die Lösung für dieses Problem gesucht, aber keiner von ihnen arbeiten, daher bin ich diesen Fehler posten.