Circle CI 工件端点不接受令牌?
Circle CI artifacts endpoint wont accept token?
大家好 - 超级快速 TL;DR 版本:
My Circle CI return 工件的端点 JSON 包含第一个条目,该条目具有 URL 到代码覆盖 JSON 文件。
是我需要通过 axios
、ajax
或 fetch
API 编辑的数据。
这三个我都试过了。
在 Postman 上,通过网络服务器或在浏览器控制台中……它们都会返回 "Not Logged In" 类错误。
所以我猜这是令牌、访问等方面的问题?
[另一个遇到同样问题的人 - https://discuss.circleci.com/t/circle-token-param-ignored-when-using-api-url-to-fetch-latest-artifact/3197]
有没有人设法解决这个问题?
任何人都可以建议 如何 我可以获得该数据(不仅仅是工件)returned if Circle CI 的端点 only 在浏览器中有效?如果更深一层信息的 URL 不接受标记?
嗯嗯。有帮助吗?
React 组件内部:
componentDidMount() {
axios.get("https://circleci.com/api/v1.1/project/github/ORG/REPO/Latest/artifacts?circle-token=<My TOKEN>")
.then(function(result){
console.log('API result===>', result);
})
}
您使用的是哪种工件 URL?您应该使用 *.circle-artifacts.com/*
类型的 URL。
只要您将 Lower
小写,您在问题中提供的端点应该可以正常工作。它应该是这样的:
componentDidMount() {
axios.get("https://circleci.com/api/v1.1/project/github/<org>/<repo>/latest/artifacts?circle-token=<my-token>")
.then(function(result){
console.log('API result===>', result);
})
}
大家好 - 超级快速 TL;DR 版本:
My Circle CI return 工件的端点 JSON 包含第一个条目,该条目具有 URL 到代码覆盖 JSON 文件。
是我需要通过 axios
、ajax
或 fetch
API 编辑的数据。
这三个我都试过了。
在 Postman 上,通过网络服务器或在浏览器控制台中……它们都会返回 "Not Logged In" 类错误。
所以我猜这是令牌、访问等方面的问题?
[另一个遇到同样问题的人 - https://discuss.circleci.com/t/circle-token-param-ignored-when-using-api-url-to-fetch-latest-artifact/3197]
有没有人设法解决这个问题?
任何人都可以建议 如何 我可以获得该数据(不仅仅是工件)returned if Circle CI 的端点 only 在浏览器中有效?如果更深一层信息的 URL 不接受标记?
嗯嗯。有帮助吗?
React 组件内部:
componentDidMount() {
axios.get("https://circleci.com/api/v1.1/project/github/ORG/REPO/Latest/artifacts?circle-token=<My TOKEN>")
.then(function(result){
console.log('API result===>', result);
})
}
您使用的是哪种工件 URL?您应该使用 *.circle-artifacts.com/*
类型的 URL。
只要您将 Lower
小写,您在问题中提供的端点应该可以正常工作。它应该是这样的:
componentDidMount() {
axios.get("https://circleci.com/api/v1.1/project/github/<org>/<repo>/latest/artifacts?circle-token=<my-token>")
.then(function(result){
console.log('API result===>', result);
})
}