2013-03-02 55 views
1

有誰知道通過BitBucket API創建POST服務的參數嗎?Bitbucket服務API創建POST服務

當前文檔丟失,並且有一個打開的票證來寫它。它遵循與API其餘部分相同的格式,希望有人知道。

到目前爲止,我可以創造的唯一參數的類型是:

curl --user name:pw https://api.bitbucket.org/1.0/repositories/{account}/{repository}/services --data 'type={POST/Twitter/AgileZen/etc}' 

成功地創建一個空的POST服務。

這裏是一個link to the docs萬一它有幫助。

回答

4

我們沒有正確記錄它,這有點不體面。總之,這裏是你如何添加一個POST服務,崗位到google.com:

$ curl -X POST https://username:[email protected]/api/1.0/repositories/evzijst/interruptingcow/services \ 
    -d type=POST -d URL=http://google.com 
{ 
    "id": 507781, 
    "service": { 
     "fields": [ 
      { 
       "name": "URL", 
       "value": "http://google.com" 
      } 
     ], 
     "type": "POST" 
    } 
} 

這個端點的工作方式是,你總是指定「類型」參數,它必須包含服務的名稱(如提交下拉菜單),然後通過傳遞額外的發佈參數進行配置。

每個服務都有自己的配置參數。您可以通過簡單地將服務添加到回購站並查看字段來找到答案。您的參數必須匹配可用字段:

Configuration parameters

各個參數可以通過做一個PUT進行修改。

+0

這是偉大的,謝謝! – drrobotnik 2013-03-08 22:06:37