Poslem platforma dokument ukazuje příklad toho, jak se dostat informace profilů uživatelů prostřednictvím své API (viz tento ). Nemohl jsem docela pochopit, pokud je například znázorněno ve skutečnosti obsahuje všechny informace možné načíst (to znamená: first_name, last_name, profile_pic, lokalizace, časové pásmo, pohlaví), nebo je to jen příklad a já jsem mohl najít další uživatelská data prostřednictvím rozhraní API (opět, s odkazem na tom to právě prostřednictvím kurýrní platformy, aka přes roboty). Dík !
Jaký profil uživatele informace jsou k dispozici na Facebook Messenger platformu?
Toto je pouze informace o uživateli k dispozici v okamžiku, kdy přes chatu bot API a není možné použít jinou API pro dotazování informace o uživateli, protože uživatel Id (Id odesílatele) se dostaneme do našeho webhook je jen pro rozsah App-Page a je úplně jinak než skutečné Facebook uživatelským jménem a v současné době neexistuje žádný způsob, jak propojit tyto dva ID.
Můžete požádat, aby uživatel přihlásit pomocí FB Přihlášení API a spojit dva IDs u svého konce, ale to nebude ideální způsob, jak to udělat.
Edit: 2016-07-26
Facebook zavedla novou funkci pro zasílání zpráv platforma s názvem účtu Linking . To může být použit k identifikaci uživatele, který vytvořil účet na své webové stránky pomocí Facebook Login. Facebook login má svou vlastní sadu oprávnění, které mohou být použity, aby mnohem více informací přes Facebook Graph API. Najdete kompletní seznam zde .
Můžete získat - first_name, last_name, profile_pic, lokalizace, časové pásmo, pohlaví
Tyto informace lze získat rychlým volání FB grafu:
https://graph.facebook.com/v2.6/<USER_ID>?fields=first_name,last_name,profile_pic,locale,timezone,gender&access_token=<PAGE_ACCESS_TOKEN>
Facebook nedávno přidal „je platební povolen“ pole https://developers.facebook.com/docs/messenger-platform/user-profile do uživatelského profilu API. To vám řekne, jestli uživatel může zaplatit pomocí Facebook platby.













