根據我在Facebook Messenger文檔中閱讀的內容,觸發了幾個回調。當用戶點擊「Send to Messenger」插件時,會根據文檔調用onReceivedAuthentication()。我想將個人的姓,名,圖片和性別保存在我的數據庫中。如果該人直接搜索我們的網頁並開始與其聊天,該怎麼辦?在這種情況下,上述回調將不會被正確觸發?如果用戶在Facebook上更改他們的名字或圖片會怎麼樣?我如何讓每個用戶的數據庫與Facebook的數據保持一致?保持我的機器人和Facebook之間的信息一致的正確方法是什麼?
目前,我在我的數據庫更新此人的詳細信息,每次用戶迎接我的機器人。我不認爲這是一個好策略。任何建議表示讚賞。
我做到這一點通過添加「開始」按鈕,它出現在歡迎屏幕,當用戶點擊此按鈕,會出現一個回調事件發送到服務器,併爲該用戶在數據庫中,然後我們的數據庫條目 –