Hva er den riktige måten å holde informasjonen mellom min bot og Facebook konsekvent?

stemmer
1

Fra det jeg leste i Facebook Messenger dokumentasjon, er det et par av tilbakeanrop som er utløst. Den onReceivedAuthentication () som per dokumentasjon kalles når en person kraner på Send til Messenger plugin. Jeg ønsker å lagre personens fornavn, etternavn, bilde og kjønn i min database. Hva hvis personen søker direkte til vår side og begynner å prate med det? I så fall vil de ovennevnte tilbakeringing ikke utløses riktig? Hva om brukeren endrer navn eller bilde på Facebook? Hvordan kan jeg holde min database i samsvar med Facebooks data for hver bruker?

For tiden er jeg oppdatere personens detaljene i databasen min hver gang brukeren hilser min bot. Jeg tror ikke det er en god strategi. Eventuelle forslag blir verdsatt.

Publisert på 19/08/2016 klokken 16:18
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Bare bestemme bestemt frist som 1 time eller 24 timer eller en uke eller som per ditt valg og når du lagrer brukerens data fra facebook ved sin graf API respons, lagre en mer felt for det aktuelle tidspunktet for å lagre det enten ved tidsstempel eller dato og etter at når du får melding fra brukeren bare sammenligne at meldinger tidsstempel med det feltet , og hvis det forskjellen er større enn den bestemte frist deretter oppdatere brukernes data .

du kan sammenligne brukerens gjeldende melding tid som du får det i form av tidsstempel med hver melding

Håper dette kan hjelpe deg.

Svarte 19/09/2016 kl. 13:30
kilden bruker

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