2
我試圖用curl和我從bitbucket收到的oAuth標記創建一堆bitbucket存儲庫。我呼籲創建一個倉庫看起來是這樣的:如何使用oAuth令牌創建bitbucket回購?
curl -X POST -v -H "Authorization: Bearer 9gcHrIKxN(...)efRXD0-_9T-2qgGNtw" -H "Content-Type: application/json" \
https://api.bitbucket.org/2.0/repositories/FooBarQWD/test_create \
-d '{"scm": "git", "is_private": "true", "fork_policy": "no_public_forks" }'
頁眉在這裏解釋:https://developer.atlassian.com/bitbucket/concepts/oauth2.html
我可以聯繫服務器,但得到的迴應
{"error": {"message": "Access token expired. Use your refresh token to obtain a new access token."}}
這聽起來像是一個明智的錯誤消息,但是如果我傳遞錯誤的標記字符串,則會得到相同的消息。
如果我刪除標記的標題條目並將其替換爲-u user:password
,我可以創建一個新的存儲庫,以便該命令的其餘部分應該正常。
有人可以給我一個提示嗎?
是的,看起來我們可以改善那裏的錯誤信息。感謝您回報! –