2013-06-20 6 views
2


Раньше я использовалЧтение Твиттера

http://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=xyz&count=5 

читать щебет каналы. Но после прихода twitter api 1.1, я получаю ошибку Bad Authentication data. Я пропустил что-то, что нужно сделать?

Спасибо,
Priya

+0

** ЧТО ЯЗЫК ВЫ ИСПОЛЬЗУЕТ ** – Jimbo

+0

Я использую .NET. C# .NET – Priya

ответ

2

для чтения корма, вы должны проверить подлинность первых, используя маркер и ключ в dev.twitter.com сайте.

Также вы можете попробовать библиотеку TweetSharp. https://github.com/danielcrenna/tweetsharp.

Update 19/10/2016:
Github danielcrenna/TweetSharp не доступен больше.
От https://github.com/shugonta/TweetSharp

этот проект официально архивируются/мертв ....
Если вам нужна коммерческая и/или активная поддержка для Twitter на основе API обертку, вы можете ориентировать свою организацию в направлении альтернативы, такие как Twitterizer или LINQ to Twitter.

Однако NuGet пакет TweetSharp все еще доступен (Последнее обновление 2013-06-22)

+0

Спасибо за ваш ответ. Я постараюсь сделать это с помощью токена и ключа. – Priya

+0

Он должен работать, я могу получить фид, используя тот же API –

+0

Спасибо, я использовал Tweetsharp, и он работает, но я хочу, чтобы json был результатом. Можно ли получить json с tweetsharp? Вы знаете какой-либо такой метод? – Priya

4

Вот как вы это делаете с LINQ to Twitter. Используйте StatusType.User запрос, например:

 var statusTweets = 
      (from tweet in twitterCtx.Status 
      where tweet.Type == StatusType.User && 
        tweet.ScreenName == "xyz" && 
        tweet.IncludeEntities == true && 
        tweet.IncludeRetweets == true && 
        tweet.Count == 5 
      select tweet) 
      .ToList(); 

     var jsonData = twitterCtx.RawResult; 

RawResult свойство экземпляра TwitterContext содержит данные в формате JSON, который возвращает Twitter. Таким образом, у вас есть выбор использования десериализованных твитов или необработанных данных, которые возвращает Twitter.

Смежные вопросы