我正在使用https://api.github.com/orgs/ORG/teams/TEAM/repos按團隊訪問 repo 資料。但是,團隊有超過 30 個 repos,API 只提取前 30 個 repos。如何解決此問題并讓我的應用程式提取所有存盤庫,即使它們在下一頁上?
uj5u.com熱心網友回復:
GitHub API 默認使用分頁,并將值限制為 30 個結果。在您的請求中使用per_page引數,您可以在需要時獲取更多結果。
這是他們檔案的摘錄,解釋了如何使用它:
回傳多個專案的分頁請求默認分頁為 30 個專案。您可以使用 page 引數指定更多頁面。對于某些資源,您還可以使用 per_page 引數將自定義頁面大小設定為最大 100。請注意,由于技術原因,并非所有端點都尊重 per_page 引數,請參閱 events 例如。
$ curl 'https://api.github.com/user/repos?page=2&per_page=100' 請注意,頁碼是從 1 開始的,省略 page 引數將回傳第一頁。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/495951.html
