2012-11-07 195 views
2

Possible Duplicate:
How to read Twitter feedsTwitter的API获取用户饲料

我要寻找一些样品来获得在C#,ASP.NET的用户的Twitter的饲料(公共提要)。无论我发现哪些样本都使用OAuth等,但我无法找到任何只提供没有任何验证的提要的样本。

任何样品都很严格。

PS:我不想使用Twitter小部件

回答

2

我刚读通过Twitter API文档并从API 1.1用户获取提要,您需要用户级别访问权限,您只能通过进行有效的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。

+0

您确定API 1.1需要使用OAuth检索公共Feed吗? https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline,这个链接没有提到任何有关 – Tippu

+0

Tippu:仔细看右侧。 “身份验证需要用户上下文” –

0

如果使用TweetSharp.dll你可以使用下列内容:

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