1
我用TweetSharp api與twitter一起工作。 下面的代碼我用於在Twitter上搜索推文。問題是它不會返回超過前100個推文。TweetSharp C#api僅搜索返回前100條推文
public List<TwitterStatus> SearchTweetsBySearchText(int intTotalRec,string searchText)
{
List<TwitterStatus> lstTwitterStatusRet = new List<TwitterStatus>();
UpdateResetTimeForApplicationForSearch("Moderator");
TwitterApplicationModel twitterApplication = new TwitterApplicationModel();
twitterApplication = TwitterApplicationBL.GetApplicationInstanceForSearch("Moderator");
if (twitterApplication != null)
{
TwitterService service = new TwitterService(twitterApplication.ConsumerKey, twitterApplication.ConsumerSecret, twitterApplication.AccessToken, twitterApplication.AccessTokenSecret);
var twitterSearchResult = service.Search(new SearchOptions { Q = searchText, Count = intTotalRec });
if (service != null)
{
if (service.Response != null)
{
if (service.Response.RateLimitStatus.RemainingHits <= 0)
{
TwitterApplicationBL.UpdateApplicationRemainingHitsForSearch(twitterApplication.TwitterApplicationID, false, service.Response.RateLimitStatus.ResetTime);
}
}
}
if (twitterSearchResult != null)
{
lstTwitterStatusRet = ((List<TwitterStatus>)twitterSearchResult.Statuses);
foreach (TwitterStatus objTwitterStatus in lstTwitterStatusRet)
{
objTwitterStatus.CreatedDate = objTwitterStatus.CreatedDate.AddHours(-4);
}
}
}
return lstTwitterStatusRet;
}
任何人都可以建議什麼可以做?
謝謝,我試圖找到解決方案我也這樣做了。使用max_id .. :) – Priya