मैं Heroku पर तैनात NodeJS का उपयोग कर दूत मंच के लिए एक chatbot विकासशील कर रहा हूँ। मैं वेबव्यू में उपयोगकर्ता आईडी प्राप्त करने की कोशिश कर रहा हूँ। मैं सच करने के लिए दूत विस्तार क्षेत्र की स्थापना की है, मेरे डोमेन श्वेत सूची में, नवीनतम अद्यतन संस्करण एंड्रॉयड एप्लिकेशन का उपयोग करने के लिए और भी अब के बाद से WebView वेब ब्राउज़र, मैं भी सफारी ब्राउज़र में इसे देख रहा समर्थन करते हैं।
दूत एसडीके पूरी तरह से लोड कर रहा है। मैं चेक ब्राउज़र या समर्थित नहीं है जो मैं के रूप में result-> सच मिलता है या नहीं। फिर भी मैं प्रयोक्ता आईडी हो रही समस्या का सामना कर रहा हूँ। मेरे कोड है:
<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>
नोट: मैं इस समस्या के लिए समाधान की खोज की है, लेकिन उनमें से कोई भी काम करते हैं, इसलिए मैं यह त्रुटि पोस्ट कर रहा हूँ।













