NodeJS 通过www.example.com获取facebook用户IDsender.id

jjjwad0x  于 2023-04-11  发布在  Node.js
关注(0)|答案(2)|浏览(120)

下面是当我的页面收到一个msg时webhook发送给我的更改事件:

{
 "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"}
            }]
    }]}

但是我怎么知道哪个用户实际上发送了这条消息呢?有没有办法通过www.example.com获得用户的facebook IDsender.id?
至于第二个问题:是sender.id总是相同的,还是它将被改变?我的意思是,当我打算稍后向用户发送消息时,将sender.id保存在数据库中是明智的吗?

相关问题