2017-05-12 2 views
3

단일 사용자 또는 타임 스탬프 이후 생성 된 모든 사용자 또는 GitHub API와 일치하는 검색이있는 사용자를 얻을 수 있습니다. https://developer.github.com/v3/users/#get-all-users https://developer.github.com/v3/search/#search-usersGitHub API를 사용하여 여러 사용자를 한 번에 검색하는 방법은 무엇입니까?

https://developer.github.com/v3/users/#get-a-single-user

내가 알아낼 수 없었다 무엇 로그인 목록 같은 것을 보내 한 번에 다시 그 사용자를 모두 얻을 수있는 방법이있는 경우입니다.

내 유스 케이스는 조직의 멤버 목록을 다시 가져 오는 것입니다. 이것은 필자에게 각각의 개별 사용자를 통해 반복 할 수있는 충분한 데이터를 제공하고 이러한 방식으로 필요한 자세한 사용자 데이터를 얻을 수 있지만 필요하지 않은 경우 GitHub의 API에 많은 추가 요청을 부딪히지 않을 것입니다. GraphQL API v4를 사용

답변

1

, 당신은 당신이 각각에 대해 배열 & 사용 aliases에있는 많은 사용자와 동적 쿼리를 만들 수있다 :

query { 
    user1: user(login: "aisalmi") { 
    ...UserFragment 
    } 
    user2: user(login: "bertrandmartel") { 
    ...UserFragment 
    } 
    user3: user(login: "molokoloco") { 
    ...UserFragment 
    } 
} 

fragment UserFragment on User { 
    login 
    name 
} 

나는 또한 필드의 중복을 피하기 위해 fragment를 사용을

Test it in the explorer

관련 문제