Estoy desarrollando un conversacional para la plataforma de mensajería utilizando nodejs desplegados en heroku. Estoy tratando de obtener el ID de usuario en la vista web. He puesto el campo de extensión mensajero en true, la lista blanca de mi dominio, utilizando la versión más reciente actualización de aplicaciones para Android y también desde ahora WEBVIEW apoyar el navegador web, también estoy viendo en el navegador Safari.
El SDK mensajero está cargando perfectamente. Yo la comprobación de si el navegador es compatible o no, que me sale como result-> cierto. Todavía estoy enfrentando problemas para obtener el identificador de usuario. Mi código es:
<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>
NOTA: He buscado la solución para este problema, pero ninguno de ellos trabajan, por lo tanto, yo soy publicar este error.













