Я использую библиотеку linq2twitter для извлечения твитов определенного хэштега, и я могу достичь этого, но проблема в том, что он дает всего 100 твитов.Получить все твиты определенного hashtag
string consumerKey = "MyConsumerKey";
string consumerSecret = "MyConsumerSecret";
string accessToken = "MyAcessToken";
string accessTokenSecret = "MyAccessToken";
string Query = "#HashTag";
var auth = new SingleUserAuthorizer
{
CredentialStore = new InMemoryCredentialStore
{
ConsumerKey = consumerKey,
ConsumerSecret = consumerSecret,
OAuthToken = accessToken,
OAuthTokenSecret = accessTokenSecret
}
};
var context = new TwitterContext(auth);
int count = 0;
var searchResults =
(from search in context.Search
where search.Type == SearchType.Search &&
search.Query == Query &&
search.IncludeEntities == true
select search).SingleOrDefault();
foreach (var item in searchResults.Statuses)
{
count++;
}
Console.WriteLine(count);
Есть ли способ достичь всех твитов? Или я делаю что-то неправильно?
Я думаю, что api даст вам 100 лучших результатов. –