facebook userID Get me So, hier ist das Änderungsereignis Webhook sendet, wenn meine Seite erhält eine msg:mit 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"}
}]
}]}
Aber wie soll ich wissen, welche Benutzer tatsächlich diese Nachricht sendet? Gibt es eine Möglichkeit, die Facebook-ID des Nutzers mit sender.id zu erhalten?
Und für die zweite Frage: ist sender.id immer gleich oder wird es geändert? Ich meine, ist es klug, die sender.id in der Datenbank zu speichern, wenn ich später eine Nachricht an den Benutzer senden will?
Messenger-Benutzer-IDs sind page-scoped. Wenn Sie Details über den Benutzer erhalten möchten: https://developers.facebook.com/docs/messenger-platform/user-profile – CBroe
Ich weiß, aber um das zu verwenden, brauche ich die UserID. Während diese Antwort von Webhook mir nur die Absender-ID gibt, die eine andere ID ist. – Maziar
Die Absender-ID ist die Benutzer-ID, die Sie für die Abfrage dieser API benötigen. – CBroe