#webhooks #podio #rest
#webhooks #podio #отдых
Вопрос:
Я пытался захватить ответ webhook, когда я создаю задачу изнутри панели управления podio, но я не могу получить никакого ответа в webhook.site
Используется проверка Postman, auth2.0 для создания и проверки webhook
Запрос POST на создание был
https://api.podio.com/hook/space/7026308/
Тело запроса было
{
"url": "https://webhook.site/e664de7d-b571-42f0-8844-19723ae64caf",
"type": "task.create"
}
Ответ, который я получаю, был
{
"hook_id": 17701094
}
Затем в webhook.сайт я получил это сообщение
hook_id= 17701094amp;code= 51cf7340amp;type= hook .проверьте
Затем я запускаю метод проверки POST от POSTMAN
Мой запрос POST был таким
https://api.podio.com/hook/17701094/verify/validate
тело запроса было
{
"code": "51cf7340"
}
Ответ был пустым
Затем я создал задачу внутри из podio dashboard, но я не получил никакого ответа в своем webhook.сайт, пожалуйста, предоставьте решение моей проблемы
Ответ №1:
Чтобы проверить веб-хук, вам нужно вызвать /hook/{hook_id}/verify/validate
конечную точку API с идентификатором hook_id и кодом.
Для этого вам необходимо пройти аутентификацию в API, поэтому вы не можете просто отправить сообщение от Postman.
Вы должны написать код для этого в своем webhook.портал сайта. Если POST-запрос поступает с типом =hook .проверьте, аутентифицируйтесь в API и вызовите /hook/{hook_id}/verify/validate
.
Подробнее см. Документы: https://developers.podio.com/doc/hooks/validate-hook-verification-215241