Bir bot cadı kullanıcı (kullanarak bir düzen oluşturmak için izin verir ettik HeroCards ve ReceiptCards bir gösterir, kullanıcı bunu sırasını tamamlamak ve satın almak istediğinde,) SigninCard bizim giriş sayfasına bir bağlantı ile.
kullanıcı oturum değil ya da sitesi hesabı yoksa sorunu, kaydolmak / sitesi url bir simge gönderir ve daha sonra giriş yaptıktan sonra kullanıcıya ilişkilendirmesi gerekiyor edilir.
Ama kullanmaktan kaçınmak amacıyla Facebook Kullanıcı Kimliği (güvenlik nedenleriyle), almak için herhangi bir yolu yoktur Kullanıcı Erişim Jetonu ? Eğer öyleyse nasıl alabilirim?
Daha önce de denedim Botbuilder-facebookextension , ancak yalnızca aşağıdaki özellikleri döndürür:
{ First_name: , last_name: , profile_pic: , yerel: , saat dilimi: , cinsiyet: , is_payment_enabled: , last_ad_referral: }
Ben alabileceğimiz tek kullanıcı verileri ise ileti diyaloglar nesne oturumu argüman, cadı sadece içeren FB Kullanıcı Kimliğini :
{ Type: mesaj, zaman damgası: 2017-09-28T16: 43: 31.963Z, metin: dev, sourceEvent: { gönderici: { id: MY_USER_ACCESS_TOKEN }, alıcı: { id: MY_BOT_ACCESS_TOKEN }, zaman damgası: 1506617011963, mesaj: { orta: mid $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, seq.: 396317, metin : dev is_echo: false}}, ekleri: [], kişiler: [], adres: { id: mid.$ CAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, KanalNo: facebook, kullanıcı: { id: MY_USER_ACCESS_TOKEN, name: Ricardo Pereira}, konuşma: { isGroup: false, id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN}, bot: { id: MY_BOT_ACCESS_TOKEN, name: MY_BOT_NAME}, serviceUrl: }, Konuşma: { isGroup: false, id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN}, bot: { id: MY_BOT_ACCESS_TOKEN, ad: MY_BOT_NAME}, serviceUrl: }, Konuşma: { isGroup: false, id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN}, bot: { id: MY_BOT_ACCESS_TOKEN, ad: MY_BOT_NAME}, serviceUrl: https://facebook.botframework.com }, kaynak: facebook, ajan: Botbuilder, kullanıcı: { id: MY_USER_ACCESS_TOKEN, name: Ricardo Pereira} }
Btw, ben Düğüm içinde geliştiriyorum













