2016-12-19 66 views
1

我使用bash腳本來運行Protractor自動化腳本。我在文本文件中獲得結果。現在我想在hipchat房間上傳該文件。使用Curl上傳一個文本文件在hipchat房間裏使用Curl

我能夠得到文件的內容,但我想上傳實時文本文件在hipchat上。請幫忙!

這裏是我的curl命令其在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

嗨阿迪亞 - 我想:捲曲-X POST -H '的Content-Type:text/plain的' 「[email protected]/screenshots/AutomationReport.txt」 HTTPS: //dev.hipchat.com/v2/room/ /share/file但出現以下錯誤消息:{ 「error」:{ 「code」:401, 「message」:「僅驗證了請求。 //www.hipchat.com/docs/apiv2/auth獲取更多信息。「, 」type「:」未授權「 } }您能否讓我知道如何設置API,謝謝 – sigma

+0

您有通過'?auth_toke如你之前所做的那樣,並且用先前請求中的ID替換roomID。我已經相應地更新了答案 – AdityaReddy