我試圖從Circle CI REST API獲取信息。CircleCI 1.1中的用戶/項目名稱API
我可以讓任何調用不需要vcstype /用戶名/項目正常工作,如/me?circle-token=<token>
,但我不能得到任何需要vcstype /用戶名/項目返回除404錯誤之外的任何東西。
特別是:
- 什麼是我的用戶名?它是我的github用戶名(SuperTango)嗎?我用github登錄circleci,而circleci的「帳戶設置」網頁實際上並沒有顯示任何用戶名。
/me
API響應有一個名爲login
(在我的情況下也是「SuperTango」)的字段,但它沒有一個字段名爲username
- 什麼是我應該在此處使用的實際項目名稱?它是github項目的名稱嗎?
當試圖獲取列表的建立特定項目,我有以下幾點:
- 我的用戶名是「SuperTango」
- 我是GitHub的用戶
- 項目在GitHub上被稱爲 「funkware/funkware_app」
文檔說的網址是:
GET: /project/:vcs-type/:username/:project Build summary for each of the last 30 builds for a single git repo.
的基本URL所有circleCI API請求是 https://circleci.com/api/v1.1/
這裏就是我想要的網址:
https://circleci.com/api/v1.1/project/github/SuperTango/funkware/funkware_app?circle-token=<token>
這個網址是不是爲我工作。我回來了404網頁的迴應。正如我剛纔提到的那樣,我可以打「/我」電話,所以我知道我的圈子標記是正確的。我不知道還有什麼要嘗試。
謝謝。我將此標記爲已接受。這些文檔有點含糊,因爲在這種情況下,您的實際用戶名並不重要。這是我的困惑來自何處。文件在提到':usename'是項目所屬的用戶名時指的用戶名(再次,可能不是你作爲github用戶的用戶名)。 – SuperDuperTango
目前正在進行改進。 :) – FelicianoTech