Użytkownik Facebook uzyskać token dostępu z użyciem BotFramework

głosy
0

Mam czarownicą bot pozwala użytkownikowi tworzyć zamówienie (za pomocą HeroCards i ReceiptCards ), kiedy użytkownik chce zakończyć zamówienie i kupić to, to pokazuje SigninCard z linkiem do naszej strony logowania.

Problem jest, gdy użytkownik nie jest zalogowany lub nie masz konta strony, muszę wysłać token w URL witryny, a następnie powiązać go do użytkownika po zalogowaniu / zarejestrować.

Jednak w celu uniknięcia przy użyciu identyfikatora użytkownika Facebook (ze względów bezpieczeństwa), istnieje jakikolwiek sposób, aby uzyskać dostępu użytkownika Reklamowe ? Jeśli tak, jak mogę ją dostać?

Ja już próbowałem botbuilder-facebookextension , ale to tylko zwraca następujące właściwości:

{ Imię: , nazwisko_abonenta: , profile_pic: , narodowe: , okno czasowe: , płci: , is_payment_enabled last_ad_referral: }

Jedyne dane użytkownika, że mogę dostać jest wiadomość obiekt z dialogi sesji argumentu, czarownica zawiera tylko identyfikator użytkownika FB :

{ Typ: wiadomości, znacznik czasu: 2017-09-28T16: 43: 31.963Z, tekst: odchylenie, sourceEvent: { nadawcy { id: MY_USER_ACCESS_TOKEN }, odbiorca: { id: MY_BOT_ACCESS_TOKEN }, timestamp: 1506617011963, message: { średni: mid $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa, nast.: 396.317 tekst : dev is_echo: false}} załączniki: [], podmioty: [], adres: { id: mid.$ CAAEG8H9KH7Nk-qR2-1eyV8s4nVWa”, ID kanału: facebook, user: { id: MY_USER_ACCESS_TOKEN, name: Ricardo Pereira}, rozmowa: { isGroup: false, ID: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN} bot { id: MY_BOT_ACCESS_TOKEN, nazwa MY_BOT_NAME} serviceUrl: } Rozmowa: { isGroup false id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN}, bot: { id: MY_BOT_ACCESS_TOKEN, name: MY_BOT_NAME}, serviceUrl: } Rozmowa: { isGroup false id: MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN}, bot: { id: MY_BOT_ACCESS_TOKEN, name: MY_BOT_NAME}, serviceUrl: https://facebook.botframework.com } source: twarzy”, czynnik: botbuilder, użytkownik{ id: MY_USER_ACCESS_TOKEN, nazwa Ricardo Pereira} }

Btw, Zajmuję się w węźle

Utwórz 28/09/2017 o 17:08
źródło użytkownik
W innych językach...                            


1 odpowiedzi

Użytkownik Facebook uzyskać token dostępu z użyciem BotFramework

głosy
0

Mam czarownicą bot pozwala użytkownikowi tworzyć zamówienie (za pomocą HeroCards i ReceiptCards ), kiedy użytkownik chce zakończyć zamówienie i kupić to, to pokazuje SigninCard z linkiem do naszej strony logowania.

Problem jest, gdy użytkownik nie jest zalogowany lub nie masz konta strony, muszę wysłać token w URL witryny, a następnie powiązać go do użytkownika po zalogowaniu / zarejestrować.

Jednak w celu uniknięcia przy użyciu identyfikatora użytkownika Facebook (ze względów bezpieczeństwa), istnieje jakikolwiek sposób, aby uzyskać dostępu użytkownika Reklamowe ? Jeśli tak, jak mogę ją dostać?

Ja już próbowałem botbuilder-facebookextension , ale to tylko zwraca następujące właściwości:

{ "Imię": "", "nazwisko_abonenta": "", "profile_pic": "", "narodowe": "", "okno czasowe": "", "płci": "", "is_payment_enabled" "" "last_ad_referral": ""}

Jedyne dane użytkownika, że mogę dostać jest wiadomość obiekt z dialogi sesji argumentu, czarownica zawiera tylko identyfikator użytkownika FB :

{ "Typ": "wiadomości", "znacznik czasu": "2017-09-28T16: 43: 31.963Z", "tekst": "odchylenie", "sourceEvent": { "nadawcy" { "id": "MY_USER_ACCESS_TOKEN "}, "odbiorca": { "id":" MY_BOT_ACCESS_TOKEN "}, "timestamp": 1506617011963, "message": { "średni": "mid $ cAAEG8H9KH7Nk-qR2-1eyV8s4nVWa", "nast.": 396.317" tekst ":" dev " "is_echo": false}} "załączniki": [], "podmioty": [], "adres": { "id":" mid.$ CAAEG8H9KH7Nk-qR2-1eyV8s4nVWa”, "ID kanału": "facebook", "user": { "id": "MY_USER_ACCESS_TOKEN", "name": "Ricardo Pereira"}, "rozmowa": { "isGroup": false, "ID": "MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN"} "bot" { "id": "MY_BOT_ACCESS_TOKEN", "nazwa" "MY_BOT_NAME"} "serviceUrl": "} "Rozmowa": { "isGroup" false "id": "MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN"}, "bot": { "id": "MY_BOT_ACCESS_TOKEN", "name": "MY_BOT_NAME"}, "serviceUrl": "} "Rozmowa": { "isGroup" false "id": "MY_USER_ACCESS_TOKEN-MY_BOT_ACCESS_TOKEN"}, "bot": { "id": "MY_BOT_ACCESS_TOKEN", "name": "MY_BOT_NAME"}, "serviceUrl": "https://facebook.botframework.com "} "source":" twarzy”, "czynnik": "botbuilder", "użytkownik"{ "id": "MY_USER_ACCESS_TOKEN", "nazwa" "Ricardo Pereira"} }

Btw, Zajmuję się w węźle

Odpowiedział 28/09/2017 o 17:08
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more