De boodschapper platform docs toont een voorbeeld van hoe het gebruikersprofiel info via de API (zie krijgen deze ). Ik kon helemaal begrijpen als de werkelijk getoonde voorbeeld bevat alle info mogelijk om op te halen (dat wil zeggen: voornaam, achternaam, profile_pic, locale, tijdzone, geslacht) of het is slechts een voorbeeld en ik kon meer gebruikersgegevens vinden via de API (nogmaals, verwijzend naar het doen van dit gewoon via de messenger platform, aka via bots). Bedankt !
Wat gebruikersprofiel informatie is te vinden op de Facebook Messenger Platform?
Dit is de enige gebruiker informatie beschikbaar op dit moment via chat bot API en je kunt geen gebruik maken van een andere API om de gebruiker informatie te vragen, omdat de gebruikers-ID (Sender ID) krijgen we op onze webhook is alleen voor het toepassingsgebied van de App-pagina en is compleet anders dan de werkelijke Facebook-gebruikers-ID en op dit moment is er geen manier om deze twee Ids verbinden.
U kunt een gebruiker vragen om in te loggen met behulp van FB Login API en verbinden de twee Ids aan jouw kant, maar dat zal niet de ideale manier om het te doen.
Edit: 2016/07/26
Facebook heeft een nieuwe functie voor de boodschapper platform genaamd geïntroduceerd account koppelen . Dit kan worden gebruikt om een gebruiker die een account op uw website via geschapen heeft te identificeren Facebook Login. Facebook login heeft zijn eigen set van rechten die kan worden gebruikt om veel meer informatie via Facebook grafiek API te krijgen. U kunt de volledige lijst vinden hier .
U kunt ophalen - voornaam, achternaam, profile_pic, locale, tijdzone, geslacht
Deze informatie kan worden opgehaald met een snelle oproep aan de FB grafiek:
https://graph.facebook.com/v2.6/<USER_ID>?fields=first_name,last_name,profile_pic,locale,timezone,gender&access_token=<PAGE_ACCESS_TOKEN>
Facebook recent toegevoegde "is betaling enabled" veld https://developers.facebook.com/docs/messenger-platform/user-profile het gebruikersprofiel API. Dit vertelt je of de gebruiker kan betalen met behulp van Facebook Payments.













