Получите защищенные твиты с помощью Twitter API

На данный момент большинство из вас знает, что Twitter решил проблему с защищенными твитами, которые вообще не были защищены.

Я везде ищу и нашел только несколько ссылок на oAuth для аутентификации. Но чего я не могу найти, так это способа захвата защищенных твитов. Чтобы немного упростить вопрос. Может ли кто-нибудь помочь мне с небольшим количеством кода, чтобы получить мои личные твиты?

Ситуация (мне поможет C# и/или Java):

Мои собственные твиты защищены, и я хотел бы извлечь эти защищенные твиты и поместить их... скажем: текстовый файл. Каков наилучший способ добиться этого?

Надеюсь, кто-нибудь может помочь.


person stackr    schedule 02.05.2011    source источник
comment
нашел только несколько ссылок на oAuth для аутентификации. Вы настроили аутентификацию oAuth для своего приложения? И он все еще не возвращает защищенные твиты?   -  person Rup    schedule 02.05.2011
comment
Я настроил аутентификацию, но не могу понять, как ее использовать. Для меня это довольно ново, и я действительно не знаю, с чего начать с oAuth. Но судя по вашей реакции... Я смогу получать защищенные твиты, просто используя oAuth?   -  person stackr    schedule 02.05.2011
comment
Я бы так и подумал — пока вы аутентифицированы как учетная запись, у которой есть доступ, я ожидаю, что вы сможете читать твиты. Но я никогда не пробовал это сам, извините. Вы можете попробовать использовать библиотеку Twitter со встроенным oAuth, например. TweetSharp, если вы еще этого не сделали, это упростит задачу.   -  person Rup    schedule 02.05.2011
comment
Спасибо .. Я начну пробовать это. Но если у вас или у кого-то еще есть дополнительная информация или пример кода... это может немного ускорить процесс. Спасибо!   -  person stackr    schedule 02.05.2011


Ответы (1)


Как сказано в комментарии выше. Tweetshark — это то, что вам нужно.

Сначала вам нужно будет сделать твиттер-приложение. Затем следуйте этой документации:

http://tweetsharp.codeplex.com/documentation

В нем объясняется, как пройти аутентификацию в Twitter с помощью мобильного приложения, Silverlight или обычного веб-сайта. Выбирайте правильно!

Чтобы получить свои твиты, вам просто нужно использовать TwitterService, который вы использовали, и сделать это:

List<TwitterStatus> lstTweets = service.ListTweetsOnHomeTimeline().ToList();

Надеюсь это немного поможет.

person Kevin Cloet    schedule 02.05.2011