簡體   English   中英

如何使用 API/CURL 創建問題到 Bitbucket

[英]How create Issues with API/CURL to Bitbucket

我正在嘗試使用 Windows CURL 命令在 Bitbucket 中創建問題,但它不起作用,我收到此錯誤消息:

{"type": "error", "error": {"message": "No import job started"}}

我的命令 CURL:

curl -u username:password -X GET https://api.bitbucket.org/2.0/repositories/name/name2/issues/import -H "Content-Type: application/json" --data @data.jsonson

我正在嘗試在 JSON 中發送以下結果:

{
"title": "title"
 }

但它不起作用。

有誰知道我可以如何創建問題?

我想,您應該使用不同的 URL 路徑來發布問題,請參閱此處了解發布方法。 它應該是這樣的: https://api.bitbucket.org/2.0/repositories/username/reponame/issues對於僅發布帶有標題的問題,您可以使用以下命令:

curl --ssl-no-revoke -u username@password -X POST -H "Content-Type: application/json" -d "{\"title\" : \"test2\"}" https://api.bitbucket.org/2.0/repositories/username/reponame/issues

要發布問題的內容,請使用內容標簽:

curl --ssl-no-revoke -u username@password -X POST -H "Content-Type: application/json" -d "{\"title\" : \"test2\",\"content\": {\"raw\": \"just test text\", \"markup\": \"plaintext\"}}"  https://api.bitbucket.org/2.0/repositories/username/reponame/issues

例如對我來說這有效(這是我的私人回購):

curl --ssl-no-revoke -u myaccountname@mypasswordname -X POST -H "Content-Type: application/json" -d "{\"title\" : \"test2\",\"content\": {\"raw\": \"just test texts\", \"markup\": \"plaintext\"}}" https://api.bitbucket.org/2.0/repositories/dvmochalov/testrepo/issues 

--ssl-no-revoke - 僅適用於 windows curl 並且以防萬一您使用防病毒軟件運行 Windows 或使用代理

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM