2011-02-28 48 views
1

有人可以寫一個關於如何搜索特定主題標籤或關鍵字的公開Twitter時間線或使用Twitterizer框架提及的快速示例代碼。Twitterizer - 搜索API示例

謝謝

+0

看看[這篇文章](http://www.twitterizer.net/528/finding-urls-hashtags-and-mentions-using-entities/) – 2011-02-28 05:16:09

+0

是的,我看到了..但我有點困惑此聲明確實如此: var StatusResult = TwitterStatus.Show(10506615291641857); 我認爲它是基於該標識符拉取實體,但我不確定如何根據哈希標籤或文本提取實體或提及 – Adam 2011-02-28 13:43:56

回答

3

您應該使用搜索API來搜索特定的詞或短語。

在Twitterizer,它看起來像:

TwitterResponse<TwitterSearchResultCollection> result = TwitterSearch.Search("#hashtag"); 
3

我使用這個現在:

OAuthTokenResponse accessTokenResponse = OAuthUtility.GetAccessToken(consumerKey, consumerSecret, Request.QueryString["oauth_token"],Request.QueryString["oauth_verifier"]); 

OAuthTokens tokens = new OAuthTokens(); 
      tokens.AccessToken = accessTokenResponse.Token; 
      tokens.AccessTokenSecret = accessTokenResponse.TokenSecret; 
      tokens.ConsumerKey = consumerKey; 
      tokens.ConsumerSecret = consumerSecret; 


      TwitterResponse<TwitterSearchResultCollection> tr = TwitterSearch.Search("your query"); 

     TwitterSearchResultCollection results= tr.ResponseObject; 
     List<TwitterSearchResult> resultList= results.ToList(); 

我希望這仍然可以幫助別人。

+0

您是否嘗試過使用searchOptions執行此操作?似乎並不適用於我 – KamalSalem 2012-02-20 07:15:05

+0

如果您創建新的ASP.NET網站或ASP.NET Web應用程序,則VS應該知道Request類。注意:這僅適用於網頁文件的代碼。您將無法在單獨的課程中使用該請求。我希望這有幫助。 – ThdK 2012-02-20 07:22:44