Как создать вебхук для HipChat

Мне нравится создавать веб-хук для HipChat, чтобы, например. при вводе /sayhi в чат возвращается простое Hi.

Я посмотрел их API https://www.hipchat.com/docs/apiv2/method/create_room_webhook, где говорится, что нужно отправить PUT

/v2/room/{room_id_or_name}/extension/webhook/{key}

Итак, я сделал следующий скрипт

curl -d '{"name":"simpletest","url":"http://myserser/myapp/myresource",
   "pattern":"^\\/hello$","key":"my.simple.webhook","event":"room_message"}' 
   -H 'Content-Type: application/json' 
   https://our.hipchat.com/v2/room/2202432/extension
   /webhook/my.simple.webhook?auth_token=token

но запуск этого возвращает

{
 "error": {
 "code": 405,
 "message": "<p>The method is not allowed for the requested URL.</p>",
 "type": "Method Not Allowed"
 }
}

Может кто-нибудь объяснить, как это правильно настроить? Спасибо за любую помощь


person Emerson Cod    schedule 19.02.2016    source источник
comment
API Atlassian Hipchat ужасно документирован.   -  person Steven    schedule 17.03.2017


Ответы (1)


Наконец-то найден https://developer.atlassian.com/hipchat/tutorials/building-a-simple-add-on-using-a-wizard, где это подробно объясняется и с этим все работает.

В конце концов, это была неправильная конфигурация на моей стороне.

person Emerson Cod    schedule 22.02.2016