В настоящее время я пытаюсь получить все назначения, запрошенные пользователями на моей странице.Поэтому я настроил 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 "
Есть ли что-то, что я делаю не так?Спасибо