2011-02-28 87 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