Ток доступа к токену не авторизован для сообщения webhook - PullRequest
0 голосов
/ 11 октября 2019

Я создал веб-крючок для запуска одного из моих заданий по запуску. При выполнении POST для URL-адреса при условии, я получаю сообщение об ошибке ниже.

Есть ли что-то, что необходимо включить, или мне нужно передать токен авторизации с запросом curl для запуска webhook? Или в acl есть что-то, что нужно добавить для Webhooks?

curl: (6) Could not resolve host: POST; Unknown error
<result error='true' apiversion='33'><error code='unauthorized'><message>(Token:gcGab****) is not authorized for: /api/33/webhook/gcGabctaO9lzypoEIUWYQTwI3OCj7g9z</message>

Я ожидал, что смогу просто отправить POST по указанному URL-адресу и ничего не вижу в документации по авторизации.

1 Ответ

0 голосов
/ 16 октября 2019

Вам необходимо создать токен для доступа пользователя к API. Для этого перейдите к значку пользователя (вверху справа)> Профиль> Нажмите «+» в «Токенах API пользователя» и нажмите кнопку «Создать новый токен».

И вызовите задание с помощью:

curl -X POST http://localhost:4440/api/32/job/42a78f86-094d-47dc-8914-896b5f7594f3/run?authtoken=UVRPI30FXS4X8zhToyPljbEUcsUBUCyG

Ваш webhook:

http://localhost:4440/api/32/job/42a78f86-094d-47dc-8914-896b5f7594f3/run?authtoken=UVRPI30FXS4X8zhToyPljbEUcsUBUCyG
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...