2012-11-07 425 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");