Der Messenger - Plattform docs zeigt ein Beispiel dafür , wie das Benutzerprofil Informationen über ihre API zu erhalten (siehe diese ). Ich konnte ganz verstehen , wenn das Beispiel tatsächlich enthält alle Informationen möglich gezeigt abzurufen (Bedeutung: first_name, last_name, profile_pic, locale, Zeitzone, Geschlecht) oder es ist nur ein Beispiel , und ich konnte mehr Benutzerdaten über das API (wieder finden, Unter Bezugnahme auf diese Plattform nur über den Messenger zu tun, auch bekannt als über Bots). Vielen Dank !
Welches Benutzerprofil Info ist auf der Facebook-Messenger-Plattform zur Verfügung?
Dies ist die einzigen verfügbaren Benutzerinformationen zur Zeit über API-Chat-Bot und Sie können keine andere API verwenden, um Benutzerinformationen abzufragen, da der Benutzer-ID (Sender ID) die wir auf unserer Webhook erhalten nur für den Bereich der App-Seite und ist völlig anders als die tatsächliche Facebook Benutzer-ID und zur Zeit gibt es keine Möglichkeit, diese beiden Ids zu verknüpfen.
Sie können einen Benutzer fragen, mit FB Anmeldung API und verbinden die zwei Ids an Ihrem Ende einzuloggen, aber das wird nicht der ideale Weg, es zu tun.
Edit: 2016.07.26
Facebook hat eine neue Funktion für die Messenger - Plattform namens eingeführtes Konto verknüpfen . Dies kann dazu verwendet werden , um einen Benutzer zu identifizieren , die über ein Konto auf Ihrer Webseite erstellt hat Facebook Login. Facebook - Login verfügt über einen eigenen Satz von Berechtigungen , die verwendet werden können , viel mehr Informationen über Facebook Graph API zu erhalten. Sie können die vollständige Liste finden Sie hier .
Sie können abrufen - vorname, nachname, profile_pic, locale, Zeitzone, Geschlecht
Diese Informationen können mit einem schnellen Aufruf des FB Diagramm abgerufen werden:
https://graph.facebook.com/v2.6/<USER_ID>?fields=first_name,last_name,profile_pic,locale,timezone,gender&access_token=<PAGE_ACCESS_TOKEN>
Facebook hat kürzlich „ist die Zahlung freigegeben“ Feld https://developers.facebook.com/docs/messenger-platform/user-profile dem Benutzerprofil - API. Dies sagt Ihnen , ob der Benutzer zahlen kann Facebook Zahlungen verwenden.













