Twitter API获取用户提要

时间:2012-11-07 12:39:14

标签: c# asp.net twitter webforms

  

可能重复:
  How to read Twitter feeds

我正在寻找一些示例来为C#,ASP.NET中的用户获取Twitter提要(公共提要)。无论我发现什么样的样本都在使用OAuth等,但是我无法找到任何只提供Feed但没有任何身份验证的样本。

任何样本都是高度评价的。

PS:我不想使用twitter小部件

3 个答案:

答案 0 :(得分:2)

您可以抓取用户的RSS Feed 示例:http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=cnn 你只需要替换screen_name变量

答案 1 :(得分:2)

我刚刚阅读了Twitter API文档并从API 1.1用户那里获取了Feed,您需要具有有效OAuth身份验证的用户级访问权限,因此除非您决定实施OAuth,否则您将需要收到此错误:

{"errors":[{"message":"Bad Authentication data","code":215}]}

您仍然可以使用API​​ 1.0,但请注意它已被弃用,将来可能会被删除。如果您想使用API​​ 1.0,这是要调用的适当URL:

https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=USERNAME_GOES_HERE&count=NUMBER_OF_TWEETS_GOES_HERE

我建议您实施OAuth(并不难)并开始使用API​​ 1.1。

答案 2 :(得分:0)

如果使用TweetSharp.dll,您可以使用以下内容:

var service = new TweetSharp.TwitterService();
IEnumerable<TwitterStatus> tweets = 
    service.ListTweetsOnSpecifiedUserTimeline("@rudolf_franek");