2012-06-27 2 views
0

트위터에서 특정 사용자의 추종자를 수집하기 위해 LINQ to Twitter API를 사용하고 있습니다. 나는 모든 ID를 얻을 수 있으며 그 ID를 사용하여 필요한 화면 이름과 기타 속성을 요청할 수 있습니다.트위터에 LINQ를 사용하는 모든 팔로워 받기

나는 100 명의 사용자로 구성되어있다. (요청 당 100 개가 한계 다.)

나는 oAuth도 사용하고 있습니다.

이제 350 * 100 = 35000 명의 팔로어에 대한 정보를 얻을 수 있습니다.

특정 사용자가 100000 명 이상의 팔로어를 말하면 어떻게 될까요? 어떻게 모든 정보를 수집합니까? 이 같은 서울시의 사용자 조회 이미있는 것처럼

+0

을 나는 당신이 왜 트위터 한계 당신에게 이유를 찾을 생각 :

또 다른 잠재적 인 옵션은 데이터가있는 경우 당신이 필요로 볼 수 트위터의 파트너 공급자 살펴 보는 것입니다 [Rate Limiting] (https://dev.twitter.com/docs/rate-limiting)에 따라 시간당 350 건의 요청 – Michael

답변

0

같은데,하지만 난 단지의 경우 그것을 언급 : 아시다시피, 한 번에 100 개 ID를 제한하고

 var users = 
      (from user in twitterCtx.User 
      where user.Type == UserType.Lookup && 
        user.UserID== "123,456,789,...,777" 
      select user) 
      .ToList(); 

     users.ForEach(user => Console.WriteLine("Name: " + user.Name)); 

, 의미 당신은 많은 시간을 할애 할 많은 요청을해야 할 것입니다.

트위터에 LINQ에서 https://dev.twitter.com/docs/rate-limiting

, 당신은 속도 제한 정보에 액세스 할 수 있습니다 : 당신이 할 수 있고 (더 중요한) 낮은 속도 제한을 피하기 위해 도움이 될 기술을 얼마나 많은 요청을 설명 트위터의 속도 제한 문서를 확인하세요 쿼리 직후에 TwitterContext 인스턴스의 Headers 및 다른 속성을 통해

https://dev.twitter.com/docs/twitter-data-providers