以前我在使用
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 错误。我错过了一些事情要做吗?
谢谢,
普里亚
以下是使用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 返回的原始数据。
对于阅读提要,您必须首先使用 dev.twitter.com 站点中的令牌和密钥进行身份验证。
此外,您可以尝试 TweetSharp 库。https://github.com/danielcrenna/tweetsharp。
2016 年 19 月 10 日更新:
Github danielcrenna/TweetSharp 不再可用。
来自https://github.com/shugonta/TweetSharp
此项目已正式存档/死亡....
如果您需要对基于 Twitter 的 API 包装器的商业和/或积极支持,您可能希望将您的组织导向Twitterizer或 LINQ to Twitter等替代方案。
然而 Nuget 包TweetSharp 仍然可用(最后更新 2013-06-22)