Назначения Webhooks facebook

#facebook #facebook-graph-api #facebook-webhooks

#Facebook #facebook-graph-api #facebook-webhooks

Вопрос:

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

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

 {
  "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 не отправляет мне ни дату назначения, ни продолжительность, и мне нужна эта информация. (Время и временная метка указывают, когда произошел веб-хук)

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

«(# 803) Некоторые из запрошенных вами псевдонимов не существуют: idmessage»

Я что-то делаю не так? Спасибо