Я пытаюсь получить информацию из Circle CI REST API.
Я могу выполнить любой вызов, который не требует правильной работы vcstype / username / project, например /me?circle-token=<token>
, однако я не могу получить ни одного, требующего vcstype / username / project для возврата чего-либо, кроме ошибки 404.
Особенно:
- Какое у меня имя пользователя? Это мое имя пользователя github (SuperTango)? Я вхожу в систему с помощью github, а веб-страница настроек учетной записи circleci на самом деле не показывает мне никакого имени пользователя. В ответе
/me
API есть поле с именемlogin
(которое в моем случае тоже "SuperTango"), но в нем нет поля с именемusername
- Какое на самом деле название проекта мне следует здесь использовать? Это название проекта github?
При попытке получить список сборок для конкретного проекта у меня есть следующее:
- мое имя пользователя "SuperTango"
- я пользователь github
- проект в github называется "funkware / funkware_app"
В документах говорится, что URL-адрес:
GET: /project/:vcs-type/:username/:project
Build summary for each of the last 30 builds for a single git repo.
Базовый URL для всех запросов API circleCI: 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», поэтому я знаю, что мой круговой токен верен. Не знаю, что еще попробовать.