Jak místní informace o uživateli úložiště, když je pomocí aplikace Facebook Messenger Chatbot?

hlasů
1

Sledoval jsem dokumentaci Facebook a nastavit své messenger bot. To funguje dobře, když je to jen já, kdo je používat, ale nevím, jak vytvořit proměnné a uchovávat informace v nich lokálně, takže můžu mít individuální informace o každém uživateli.

Pro např. Pokud bych je požádat, aby zadali své telefonní číslo, jak / kde bych ji uložit, takže není přepsán v případě, že nový uživatel přijde a vloží své číslo (což se stane v případě, že proměnná je deklarován globálně), a mohu také použijte ji později.

Použil jsem uzel JS a postupovali podle kroků, které uvedené v dokumentaci.

Položena 30/06/2016 v 17:02
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

Máte uzel serveru JS as backend, který může komunikovat s (MySQL / SQLite databáze).

Fb poskytuje senderIdpři každém požadavku a také tam je další graf API pro získání uživatelského další informace, jako je jméno, věk, pohlaví, profil pic odkazem atd

https://graph.facebook.com/v2.6/SENDER_ID?access_token=YOUR_TOKEN

Můžete mít tabulku ve svém (MySQL / SQLite databáze), kde si můžete ukládat senderIdjako unikátní klíč a další informace včetně telefonního čísla (které jste získali tím, že žádá uživatele) v dalších sloupcích.

Zde je odkaz dokumentace k veřejným profilem API.

Odpovězeno 04/07/2016 v 21:46
zdroj uživatelem

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