2017-02-06 3 views
0

Github api를 사용하여 Github 조직 계정이 소유 한 모든 리포지토리를 가져오고 싶습니다. 예를 들어URL로 Github Organization의 모든 저장소를 나열하려면 어떻게합니까?

, 이제 내가이 URL 내부의 모든 하위 저장소를 가져 오기 위해 github의 API를 사용하려면 어떻게해야

https://github.com/apache

있다고 가정 해 봅시다?

입력 : https://github.com/apache

출력 :

이이 ['https://github.com/apache/phoenix','https://github.com/apache/accumulo-testing', ...]을 할 수 있습니까?

답변

1

해당 Api는 요청 당 100 개의 결과로 제한됩니다 (시간당 60 개의 인증되지 않은 요청과 같은 몇 가지 다른 제한이 있음). 따라서 프로그래밍 방식에 따라 다음과 같이 요청할 수 있습니다.

https://api.github.com/orgs/apache/repos?page=1&per_page=100 
https://api.github.com/orgs/apache/repos?page=2&per_page=100 
etc...