我无法使用HTTP Basic Auth和从此处生成的API令牌对Confluence云REST API进行身份验证:https://id.atlassian.com/manage/api-tokens
例如,使用我的用户名/密码,成功:
curl -X GET -u '<my-username>:<my-password> \
'http://<host>/confluence/rest/api/content/5604400' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
然而这失败了:
curl -X GET -u '<my-username>:<api-token> \
'http://<host>/confluence/rest/api/content/5604400' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
错误:
h1>HTTP Status 401 - Basic Authentication Failure - Reason : AUTHENTICATED_FAILED</h1>
。
API令牌是正确的(我已尝试创建几个)但奇怪的是,令牌令牌页面将其列为&#34;从未访问过&#34;。我也试过设置Authorization: Basic base64(<user>:<apikey>)
自己没有运气。
我是否误解了这些API令牌应该如何使用?