以前我用的是
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数据错误。 我错过了要做的事情吗?
谢谢,
普里亚
答案 0 :(得分: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;
TwitterContext实例的RawResult属性包含Twitter返回的JSON数据。因此,您可以选择使用反序列化的推文或Twitter返回的原始数据。
答案 1 :(得分:2)
对于阅读Feed,您必须首先使用dev.twitter.com网站中的令牌和密钥进行身份验证。
另外,您可以尝试使用TweetSharp库。 https://github.com/danielcrenna/tweetsharp
2016年10月19日更新:
Github danielcrenna / TweetSharp不再可用。
来自https://github.com/shugonta/TweetSharp
这个项目正式存档/死... .... 如果你需要商业广告 和/或对基于Twitter的API包装器的主动支持,您可能想要 将您的组织定位于Twitterizer或其他替代方案 LINQ to Twitter
然而,Nuget包TweetSharp仍然可用(上次更新时间为2013-06-22)