2017-05-12 5 views
3

특정 사용자에 대한 팔로어 수를 찾을 수 있지만 팔로워가있는 팔로어 수를 찾는 가장 좋은 방법은 궁금합니다. 당연히 각 추종자를 따라 루프를 돌릴 수 있고 추종자 수를 합산 할 수 있습니다. 그러나 이것은 "값 비싼"것이고 나를 API 제한으로 밀어 붙이기 시작할 것입니다.Github API - 내 팔로어 모두에 대한 팔로워 수 찾기

누구나 이와 비슷한 접근 방법을 알고 있습니까?

+0

글쎄, 어떻게 특정 사용자가 추종자의 수를 찾을 수 있습니까? 그 정보를 적어도 내 지식으로 직접 돌려주는 끝점은 없습니다. – Tiago

+1

API의 v3를 사용하면'followers'라는 속성이 있습니다 - https://developer.github.com/v3/users/#get-a-single-user – tommyd456

답변

0

당신은 그렇게 GraphQL API v4를 사용하여, 각각의 추종자로 100 첫번째 추종자를 검색합니다 다음 수 :

{ 
    user(login: "bertrandmartel") { 
    followers(first: 100) { 
     totalCount 
     edges { 
     node { 
      login 
      followers(first: 0) { 
      totalCount 
      } 
     } 
     cursor 
     } 
     pageInfo { 
     endCursor 
     hasNextPage 
     } 
    } 
    } 
} 

당신은 다음 after: "END_CURSOR_VALUE" 경우 hasNextPage가 지정하는 cursor 값 매김을 통과해야합니다 true.