2013-07-16 5 views
2

LinqToTwitter : 내가 팔로우하는 사용자의 트윗을 검색하는 방법은 무엇입니까?LinqToTwitter : 내가 팔로우하는 사용자의 트윗을 검색하는 방법은 무엇입니까?

아래 코드를 사용하여 모든 음모 짹짹 결과를 얻었지만 따르는 사용자의 트윗을 쿼리하고 싶습니까? 는 '에서'연산자 또는 스트림 : 트위터 API는 당신이 필요로하는 옵션을 제공하지 않지만

var twitterCtx = new TwitterContext(auth); 
    var searchResults = 
     from search in twitterCtx.Search 
     where search.Type == SearchType.Search 
       && search.Query == txtQuery.Text 
     select search; 

    var searched = searchResults.SingleOrDefault(); 

답변

1

, 가까운 당신이 원하는에 올 수있는 몇 가지가있다.

Twitter Search 페이지를 방문하여 LINQ to Twitter 쿼리에 포함 할 수있는 연산자 목록을 볼 수 있습니다. 이 연산자 중 하나는 '보낸 사람'입니다. 이것은 단 한 명의 사용자로 보이지만 모든 팔로워가 원하는 것처럼 들립니다. 어쨌든 Twitter Search 페이지에서 어떤 결과를 얻었는지 살펴보고 LINQ to Twitter 쿼리로 변환 할 수 있습니다.

또 다른 방법은 Filter Stream을 사용하는 것입니다. 쉼표로 구분 된 사용자 목록을 사용하는 Follow 특성이 있습니다. 위의 검색을 사용하여 요청/응답을 수행하고 있습니다. 그러나 스트림은 연결을 열고 오랫동안 듣고 도착한 응답을 처리한다는 점에서 다릅니다.