[英]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.