Ответ Podio Webhooks не поступает в webhook.site

#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