मैं एक बॉट डायन उपयोगकर्ता (का उपयोग करते हुए एक आदेश बनाने की अनुमति देता है HeroCards और ReceiptCards यह एक से पता चलता), जब उपयोगकर्ता आदेश समाप्त और इसे खरीदने के लिए चाहता है, SigninCard हमारे प्रवेश पृष्ठ पर एक लिंक के साथ।
मुद्दा, यदि उपयोगकर्ता लॉग ऑन नहीं हो या कोई साइट खाता नहीं है, मैं इस साइट यूआरएल में एक टोकन भी भेजते हैं और फिर प्रवेश के बाद उपयोगकर्ता को संबद्ध / रजिस्टर करने की आवश्यकता है।
लेकिन आदेश का उपयोग कर से बचने के लिए फेसबुक यूज़र आईडी (सुरक्षा कारणों से), वहाँ किसी भी तरह से प्राप्त करने के लिए है उपयोगकर्ता पहुँच टोकन ? यदि ऐसा है तो मैं इसे कैसे मिलता है?
मैं पहले से ही की कोशिश की है botbuilder-facebookextension , लेकिन यह केवल निम्नलिखित गुण देता है:
{ First_name: last_name: profile_pic: स्थान: समय क्षेत्र: लिंग: is_payment_enabled: , last_ad_referral: }
केवल उपयोगकर्ता डेटा है कि मैं प्राप्त कर सकते हैं संदेश संवाद से वस्तु सत्र तर्क, डायन केवल शामिल अमेरिकन प्लान यूज़र आईडी :
{ Type: संदेश, टाइमस्टैम्प: 2017-09-28T16: 43: 31.963Z, पाठ: देव, sourceEvent: { इस: { id: MY_USER_ACCESS_TOKEN }, प्राप्तकर्ता : { id : MY_BOT_ACCESS_TOKEN }, टाइमस्टैम्प : 1506617011963, संदेश : { मध्य : मध्य $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa , सेक। : 396,317, पाठ : देव , is_echo : झूठी}}, संलग्नक : [], संस्थाओं : [], पता : { id :। मध्य $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa चैनल-: फेसबुक , उपयोगकर्ता : { id : MY_USER_ACCESS_TOKEN , नाम : रिकार्डो परेरा }, बातचीत : { isGroup : झूठे, id : MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN }, बॉट: { id: MY_BOT_ACCESS_TOKEN, नाम: MY_BOT_NAME}, serviceUrl: https://facebook.botframework.com }, स्रोत: फेसबुक, एजेंट : botbuilder , उपयोगकर्ता : { id : MY_USER_ACCESS_TOKEN , नाम : रिकार्डो परेरा }}
Btw, मैं नोड में विकासशील कर रहा हूँ













