Wat is de juiste manier om de informatie tussen mijn bot en Facebook consistent te houden?

stemmen
1

Van wat ik lees in de Facebook Messenger documentatie, zijn er een paar van callbacks die worden geactiveerd. De onReceivedAuthentication () als per documentatie wordt aangeroepen wanneer een persoon tikken op de Send to Messenger plugin. Ik wil van de persoon voornaam, achternaam, foto en geslacht in mijn database op te slaan. Wat als de persoon die er direct op zoek gaat naar onze pagina en begint te praten met het? In dat geval is de bovenstaande callback wordt niet correct geactiveerd? Wat gebeurt er als de gebruiker zijn naam of foto op Facebook verandert? Hoe houd ik mijn gegevensbestand in overeenstemming met Facebook met de gegevens voor elke gebruiker?

Op dit moment ben ik het bijwerken van de persoon gegevens in onze database everytime de gebruiker mijn bot begroet. Ik denk niet dat is een goede strategie. Eventuele suggesties worden gewaardeerd.

De vraag is gesteld op 19/08/2016 om 16:18
bron van user
In andere talen...                            


1 antwoorden

stemmen
1

Net besluiten bepaalde tijdslimiet zoals 1 uur of 24 uur of 1 week of per uw keuze en wanneer u gegevens van de gebruiker uit te slaan facebook door zijn grafiek API respons, slaan nog een veld voor dat specifieke moment van slaan , hetzij door timestamp of datum en na dat wanneer je bericht krijgt van gebruiker gewoon dat vergelijken messages' timestamp in dat vakgebied en als dat verschil groter is dan dat besloten tijdslimiet dan updaten van gebruikers data .

U kunt de gebruiker huidige bericht tijd te vergelijken als je het krijgen van het in de vorm van tijdstempel met elk bericht

Hoop dat dit je helpen.

antwoordde op 19/09/2016 om 13:30
bron van user

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