user/project CircleCI 1.1 中的名字 API

user/project names in CircleCI 1.1 API

我正在尝试从 Circle CI REST API 获取信息。

我可以拨打任何不需要 vcstype/username/project 才能正常工作的电话,例如 /me?circle-token=<token>,但是我无法拨打任何需要 vcstype/username/project 到 return 除了 404 错误之外的任何内容。

特别是:

在尝试获取特定项目的构建列表时,我有以下内容:

文档说 url 是:

GET: /project/:vcs-type/:username/:project Build summary for each of the last 30 builds for a single git repo.

所有圈子CI API 请求的基础 URL 是 https://circleci.com/api/v1.1/

这是我为 URL 所做的尝试:

https://circleci.com/api/v1.1/project/github/SuperTango/funkware/funkware_app?circle-token=<token>

这个 URL 对我不起作用。我在网页上收到了 404 响应。正如我在上面提到的,我可以拨打“/me”,所以我知道我的 circle-token 是正确的。我不知道还能尝试什么。

这个问题已经在 CircleCI Doc 的 GitHub project 中得到了回答。为了完整起见,我会在这里再次回答。


  1. 我的用户名是什么? - 这是您在 GitHub 或 Bitbucket 上的存储库的用户名。这可以是个人用户帐户,也可以是组织用户名。
  2. 实际项目名称是什么? - 这是 GitHub 或 Bitbucket 上的存储库名称。

对于提供的示例,API 调用将是:https://circleci.com/api/v1.1/project/github/funkware/funkware_app?circle-token=<MY_TOKEN>