Webhooks назначает Facebook - PullRequest
       9

Webhooks назначает Facebook

0 голосов
/ 08 марта 2019

В настоящее время я пытаюсь получить все назначения, запрошенные пользователями на моей странице.Поэтому я настроил Webhook, чтобы получить их в режиме реального времени, а затем сохранить их в моей базе данных:

GET /v3.2/{id_page}/subscribed_apps путь, отправьте мне этот ответ, чтобы я был хорошо подписан:

{
  "data": [
    {
      "link": "linktopage",
      "name": "pagename",
      "id": "idpage",
      "subscribed_fields": [
        "messaging_appointments",
      ]
    }
  ]
}

Теперь проблема в том, что Facebook отправляет мне это, когда кто-то запрашивает назначение:

 {  
       "object":"page",
       "entry":[  
          {  
             "id":"idpage",
             "time":1552015328847,
             "messaging":[  
                {  
                   "sender":{  
                      "id":"idsender"
                   },
                   "recipient":{  
                      "id":"idpage"
                   },
                   "timestamp":1552015327245,
                   "message":{  
                      "mid":"idmessage",
                      "seq":223007,
                      "attachments":[  
                         {  
                            "title":"Appointment Request",
                            "url":null,
                            "type":"fallback",
                            "payload":null
                         }
                      ]
                   }
                }
             ]
          }
       ]
    }

Facebook не отправляет мне дату встречи, ни продолжительность, и мне нужна эта информация.(Время и метка времени указывают, когда произошел веб-крюк)

Когда я пытаюсь получить сообщение с серединой с путем GET /v3.2/{message-id}, API сообщает мне

"(# 803)Запрошенных псевдонимов не существует: idmessage "

Есть ли что-то, что я делаю не так?Спасибо

...