Поиск в Twitterizer

#c# #search #twitter #twitterizer

#c# #Поиск #Twitter #twitterizer

Вопрос:

Мы новички в Api Twitter / Twitterizer.

Мы использовали поиск в Twitter, а затем отредактировали URL в соответствии со справкой Twitter, и все в порядке (http://search.twitter.com/search.json?q=manchester airport delay ).

Что мы хотели бы сделать сейчас, так это применить тот же поиск с помощью Twitterizer в нашем коде C #.

Кто-нибудь может указать нам правильное направление.

Ответ №1:

Поиск с помощью Twitterizer довольно прост, поскольку авторизация не требуется (или даже не принимается).

Вот пример кода для выполнения поиска, на который вы ссылались, и циклического просмотра результатов.

 TwitterResponse<TwitterSearchResultCollection> searchResponse = TwitterSearch.Search("manchester airport delay");

// You should check that the request was successfull. If not, log/display/handle it.
if (searchResponse.Result != RequestResult.Success)
{
    // An example method call
    LogAndDisplayError(searchResponse.ErrorMessage);
}
else
{
    // The ResponseObject property will be a TwitterSearchResultCollection
    // You can bind many controls' datasource directly to the ResponseObject
    foreach (TwitterSearchResult result in searchResponse.ResponseObject)
    {
        // Which means each result will be a TwitterSearchResult
        DisplayResult(result);
    }
}
  

Комментарии:

1. При запуске приведенного выше кода я получаю эту ошибку: Сведения об исключении: Система. Исключение: не удалось выполнить приведение или преобразование из системы. Дважды в Twitterizer. TwitterSearchResultCollection.

2. Я полагаю, что ошибка была исправлена. Можете ли вы получить последний код с github и повторить попытку? Если это продолжится, пожалуйста, сообщите об этом как о новой ошибке.

3. Привет, Рики, ошибка, похоже, исправлена.

Ответ №2:

Вместо того, чтобы создавать его самостоятельно, вы можете захотеть взглянуть на проект LINQ to Twitter по адресу http://linqtotwitter.codeplex.com

Комментарии:

1. Он не планировал создавать его сам, он собирался использовать библиотеку, такую как Linq2Twitter. Ваш ответ не кажется особенно полезным.