Care este modul corect de a păstra informațiile între bot meu și Facebook consecvent?

voturi
1

Din ceea ce am citit în documentația de pe Facebook Messenger, există un cuplu de callback , care sunt declanșate. OnReceivedAuthentication () conform documentației se numește atunci când o persoană pune pe „Trimite pe Messenger“ plugin - ul. Vreau să salveze persoanei firstName, lastName, imagine și de gen în baza mea de date. Ce se întâmplă dacă persoana caută direct pe pagina noastră și începe chat cu ea? În acest caz, callback de mai sus nu va fi declanșat corect? Ce se întâmplă dacă utilizatorul schimbă numele sau imaginea lor de pe Facebook? Cum pot păstra baza mea de date în concordanță cu datele Facebook pentru fiecare utilizator?

În prezent, sunt actualizarea detaliile persoanei în fiecare data mea baza de date cu utilizatorul intampina bot meu. Nu cred că este o strategie bună. Orice sugestii sunt apreciate.

Întrebat 19/08/2016 la 16:18
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
1

Doar decid special , o limită de timp ca o oră sau 24 de ore sau 1 săptămână sau ca pe alegerea dvs. și atunci când stocați datele utilizatorului de pe Facebook prin sale API - ul grafic de răspuns, stoca mai mult de un câmp pentru acel moment special depozitării , fie prin marcaj de timp sau data și după aceea ori de câte ori primiți mesajul de la utilizator compara doar că mesajele cu amprentă de timp acest domeniu și în cazul în care diferența este mai mare decât cel stabilit o limită de timp , apoi actualizați datele utilizatorilor .

puteți compara ora actuală mesajul utilizatorului pe măsură ce îl obține în formă de timestamp-ul cu fiecare mesaj

Sper că acest lucru va ajuta.

Publicat 19/09/2016 la 13:30
sursa de către utilizator

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