0
因此,這裏的變化事件網絡掛接送我時,我的網頁收到消息:獲取的Facebook用戶ID與sender.id
{
"object":"page",
"entry":
[{"id":"718511138248476","time":1470310180982,
"messaging":
[{"sender":{"id":"845775748857562"},
"recipient":{"id":"718511138248476"},
"timestamp":1470310180901,
"message":
{"mid":"mid.1470310180891:612cfb6aead5fca278",
"seq":468,
"text":"hello"}
}]
}]}
但後來我怎麼會知道哪個用戶實際發送此消息?有一些方法可以通過sender.id獲取用戶的Facebook ID嗎?
而對於第二個問題:sender.id總是一樣還是會被更改?我的意思是,當我打算稍後向用戶發送消息時,將sender.id保存在數據庫中是否明智?
Messenger用戶ID是頁面作用域。如果你想獲得有關用戶的詳細信息:https://developers.facebook.com/docs/messenger-platform/user-profile – CBroe
我知道,但要使用我需要的用戶名。雖然這個來自webhook的迴應只給了我一個不同ID的發件人ID。 – Maziar
發件人ID是您需要查詢該API的用戶標識。 – CBroe