2014-07-22 4 views
1

일련의 리포지토리에 대한 사용자 배열을 가져오고 싶습니다. 내가 아는 한, 그것을 달성 할 수있는 유일한 방법은 리포지토리를 순환하여 각각을 요청하는 것입니다. 불행하게도, 이것은 api-hit-count를 먹습니다. 이것은 5000/hour로 제한됩니다. 여러 저장소를 전달하고 JSON 배열을 2 차원으로 얻을 수있는 방법이 있습니까?github api에서 일괄 요청을 할 수 있습니까?

참고 :이 사용 Node.js를에게

현재 상황을 내가

request(batchEndpoint, {repos:repos}, parseRepoUserMapCallback) 

을 수행 할

for(var iRepo=0; iRepo<repos.length; ++iRepo) 
    request(repo.stargazers_url, parseUserCallback) 

을 쓰고 있어요 이것은 간단한 해결 될 수있는 일처럼 보인다 구글 검색, 그러나 그것에서 "GitHub"로 무엇이든을 찾는 것은 단지 다양한 저장소를 가져온다.

답변

2

슬프게도 GitHub의 API 문서에는이 끝점에 대한 일괄 처리 동작의 흔적이 없습니다.

그래서 캐싱을하거나 다른 것을 알아 내려고 할 수 있습니다.

+2

맞습니다. GitHub API는 현재 일괄 처리 작업을 지원하지 않습니다. –

관련 문제