2016-12-19 24 views
1

Я использую скрипт bash для запуска сценария автоматизации Protractor. Я получаю результаты в текстовом файле. Теперь я хочу загрузить этот файл в хипчатскую комнату.Загрузите текстовый файл в hipchat комнату с помощью Curl

Я могу получить содержимое файла, но хочу загрузить фактический текстовый файл на hipchat. Пожалуйста помоги!

Вот мой локон команда, которая отображает содержимое файла на hipchat номера:

curl -i -X POST -H 'Content-Type: text/plain'-F "[email protected]/screenshots/AutomationReport.txt" https://dev.hipchat.com/v2/room/3157124/notification?auth_token 

ответ

0

Похоже, вы используете неправильный API разделять файл. Согласно official docs на HiPCHat правильный способ разделить файл в комнате

POST /v2/room/{room_id_or_name}/share/file 

Для проверки Полное руководство по использованию here Дайте мне знать, если это работает

edit1: auth_token должен быть передан как ранее. Запрос будет выглядеть, как показано ниже

POST /v2/room/3157124/share/file?auth_token

+0

Hi Адитья - Я пробовал: завиток -X POST -H 'Content-Type: текст/равнина' "[email protected]/screenshots/AutomationReport.txt" https: //dev.hipchat.com/v2/room/ /share/file Но получение следующего сообщения об ошибке: { «error»: { «код»: 401, «сообщение»: «Только для аутентифицированных запросов. См. https: //www.hipchat.com/docs/apiv2/auth для получения дополнительной информации. ", " type ":" Unauthorized " } } } Не могли бы вы сообщить мне, как мне нужно настроить API, спасибо – sigma

+0

У вас есть передать '? auth_toke n', как вы делали это раньше, а также замените идентификатор roomID тем, который у вас есть в более раннем запросе. Я обновил ответ соответственно – AdityaReddy