#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. Ваш ответ не кажется особенно полезным.