在接收任何消息之前获取页面的Messenger ID

时间:2019-10-27 14:24:39

标签: facebook-messenger-bot messenger facebook-chatbot

我有一个用于Facebook页面的聊天机器人。我在服务器中配置了一个Webhook来处理从Messenger发送的事件。 在这些事件中,我得到了发件人ID(发件人是发送邮件的用户)和收件人ID(我页面的信使ID)。 以下是消息事件中出现的数据的示例:

{
   "object":"page",
   "entry":[
      {
         "id":"1088943640255662",
         "time":1471216052512,
         "messaging":[
            {
               "sender":{
                  "id":"2926041330761943"
               },
               "recipient":{
                  "id":"1088943640255662"
               },
               "timestamp":1471216052045,
               "message":{
                  "mid":"E5_ZY7mabWNnajwIZghsOMxGvxha9ABv36TpCNuf-b4lkNgnD79UuiViTJ_gz4Poveuj324B0mhOCfNJq6eL2g",
                  "text":"THE TEXT",
                  "nlp":{
                     "entities":{
                        "location":[
                           {
                              "suggested":true,
                              "confidence":0.90324,
                              "value":"THE TEXT",
                              "type":"value"
                           }
                        ]
                     },
                     "detected_locales":[

                     ]
                  }
               }
            }
         ]
      }
   ]
}

我需要的是一种在接收任何消息之前找出页面的Messenger ID的方法。我怎么才能得到它?

0 个答案:

没有答案