A hírvivő platform docs egy példát mutat, hogyan lehet a felhasználói profil info keresztül API (lásd ezt ). Tudtam egészen értem, ha a bemutatott példa valóban tartalmazza az összes információt lehet letölteni (értsd: first_name, last_name, profile_pic, locale, az időzónát, nem), vagy ez csak egy példa, és nem tudtam találni több felhasználói adatok API-n keresztül (ismét hivatkozva ezt csak keresztül messenger platform, más néven keresztül botok). Kösz !
Milyen felhasználói profil információ áll rendelkezésre a Facebook Messenger Platform?
Ez az egyetlen felhasználói információ áll abban a pillanatban chat-bot API és nem tudja használni más API lekérdezéséhez felhasználói adatokra, mert a felhasználói azonosító (Sender Id) megkapjuk a mi webhook csak a hatályát az App-oldal és teljesen más, mint a tényleges Facebook UserId, és jelenleg nincs módja annak, hogy ezt a két azonosítóit.
Akkor kérje a felhasználó logika segítségével FB Bejelentkezés API és ezt a kettőt azonosítókat a végén, de ez nem lesz az ideális módja annak, hogy csináld.
Edit: 2016/07/26
Facebook bevezetett egy új funkció a messenger platform nevű fiók összekapcsolása . Ezt fel lehet használni, hogy azonosítja a felhasználót, aki létrehozott egy fiókot a honlapon keresztül Facebook Login. Facebook login saját jogosultsághalmazt amelyeket fel lehet használni, hogy sokkal több információt a Facebook grafikon API. Megtalálható a teljes listát itt .
Akkor letölteni - first_name, last_name, profile_pic, locale, az időzónát, a nemek
Ez az információ lehet letölteni egy gyors hívást a FB grafikon:
https://graph.facebook.com/v2.6/<USER_ID>?fields=first_name,last_name,profile_pic,locale,timezone,gender&access_token=<PAGE_ACCESS_TOKEN>
Facebook nemrég hozzáadott „a fizetési engedélyezve” mező https://developers.facebook.com/docs/messenger-platform/user-profile a felhasználói profil API. Ez jelzi, ha a felhasználó fizet a Facebookon kifizetések.













