Ben Heroku dağıtılan nodejs kullanarak haberci platformu için bir chatbot geliştiriyorum. Ben Web görünümü kullanıcı kimliği almaya çalışıyorum. Ben true haberci uzantısı alan belirledik, en son güncellenmiş sürümü android uygulamasını kullanarak, alan adımı, beyaz listede ve de artık beri web tarayıcısı, ben de safari tarayıcısında görüntüleyen am desteklemek WebView'ı.
haberci sdk mükemmel yükleniyor. Ben tarayıcı Ben gerçek> olarak result- olsun hangi desteklenen olup olmadığını kontrol edin. Hala kullanıcı kimliği alma sorunuyla karşı karşıya duyuyorum. Benim kodudur:
<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>
NOT: Ben bu sorun için çözüm arayışına var ancak bunların hiçbiri dolayısıyla bu hatayı sonrası duyuyorum çalışır.













