Jaki jest właściwy sposób, aby informacje między moim bot i Facebook spójne?

głosy
1

Z tego co czytałem w dokumentacji Facebook Messenger, istnieje kilka wywołań zwrotnych, które są wywoływane. OnReceivedAuthentication () zgodnie z dokumentacją jest wywoływana, gdy osoba krany na wtyczce „Wyślij do Messenger”. Chcę zapisać osoby imię, nazwisko, zdjęcie i płeć w mojej bazy danych. Co jeśli osoba wyszukuje bezpośrednio na naszej stronie i zaczyna rozmawiać z nim? W takim przypadku powyższe zwrotna nie zostanie wyzwolony w porządku? Co zrobić, jeśli użytkownik zmieni swoją nazwę lub zdjęcie na Facebooku? Jak mogę zachować mój bazy danych zgodne z danymi Facebooka dla każdego użytkownika?

Obecnie jestem aktualizacja danych tej osoby w mojej bazy danych za każdym razem użytkownik wita mój bot. Nie sądzę, że jest to dobra strategia. Wszelkie sugestie są mile widziane.

Utwórz 19/08/2016 o 16:18
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
1

Wystarczy zdecydować konkretnego terminu jak 1 godziny lub 24 godzin lub 1 tydzień lub według swojego wyboru, a kiedy przechowywania danych użytkownika z facebook jego wykres API odpowiedzi przechowywać jedno pole w tym szczególnym czasie przechowywania go albo przez znacznik czasu lub daty i po tym, gdy dostaniesz wiadomość od użytkownika tylko porównać, że komunikaty timestamp z tej dziedziny i jeśli różnica jest większa niż ta zdecydowała termin następnie aktualizować dane użytkowników .

można porównać aktualny czas wiadomości użytkownika jako otrzymujesz go w postaci znacznika czasu z każdej wiadomości

Nadzieję, że to pomoże.

Odpowiedział 19/09/2016 o 13:30
źródło użytkownik

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