Je développe un chatbot pour la plate-forme de messagerie en utilisant nodejs déployées sur Heroku. Je suis en train d'obtenir l'ID utilisateur dans le WebView. J'ai défini le champ d'extension de messager à true, whitelisted mon domaine, en utilisant la version mise à jour la plus récente application Android et aussi depuis WebView maintenant en charge le navigateur Web, je suis dans ce Ègalement navigateur Safari.
Le sdk messager chargement parfaitement. Je le vérifier si le navigateur est pris en charge ou non que je reçois comme result-> vrai. Cependant, je suis problème auquel est confronté obtenir l'ID utilisateur. Mon code est le suivant:
<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>
NOTE: J'ai cherché la solution à ce problème, mais aucun d'entre eux travaillent, d'où je suis poster cette erreur.













