2010-01-28 64 views
3

我有以下代碼。如何在C#中使用Twitterizer獲取twitter用戶時間表

 

Twitter t1 = new Twitter("twitteruser","password"); 
       TwitterUser user = t1.User.Show("username"); 
       if (user != null) 
       { 
        TwitterParameters param = new TwitterParameters(); 
        param.Add(TwitterParameterNames.UserID, user.ID); 
        TwitterStatusCollection t =t1.Status.UserTimeline(param);     
       } 
 

在上面的代碼中,我想獲取用戶時間軸。我正在使用Twitterizer API。用於獲取用戶時間軸的twitter文檔是Here

我檢查了提琴手最新情況。在提琴手的要求是:

http://api.twitter.com/1/direct_messages.xml?user_id=xxxxx

,而我期待

http://twitter.com/statuses/user_timeline.format

是什麼事,我錯過了。

+0

這將有助於如果你說你希望看到什麼比你看到的。 – 2010-01-28 10:56:23

回答

6

這是Twitterizer庫的最新版本中的一個錯誤。

我會盡量讓這個更正,並今天發佈更新。

如果您遇到任何其他問題,請直接聯繫Twitterizer小組,我們的網站(​​)會提供我們的郵件列表,Twitter帳戶的鏈接,您可以直接向我們的團隊提交報告。

Ricky(Twitterizer的創始人)

+2

更新已發佈(您是第一個被告知的)。請去下載版本1.0.146: http://code.google.com/p/twitterizer/downloads/list – 2010-01-28 17:17:39

+0

感謝您的回答 – Adeel 2011-04-06 18:24:03

0

我不得不同意埃裏克。我只看了Twitterizer幾個小時,我還沒有找到一個示例顯示如何在未經授權的情況下加載用戶的時間表。

我會最終弄清楚嗎?是的,我必須和我會;但它會帶我永遠。

Ricky Smith給出的鏈接(twitterizer.net)沒有這種簡單的例子。我在互聯網上找到的關於twitterizer2的教程,即使那些教程不是最新的,也不太適合或缺少信息。

Ricky,爲我和其他人做救生員,並向我們展示如何簡單查看用戶的公共時間表,因此不需要授權? Whaddya'say?

+1

試試這個:'TwitterTimeline.UserTimeline(new UserTimelineOptions(){ScreenName =「twitterapi」 };' – 2011-03-01 18:19:29

3

下面是如何獲得用戶的時間表,而不使用OAuth或任何認證,對於這個問題:

UserTimelineOptions options = new UserTimelineOptions(); 
options.ScreenName = "SCREENNAME OF TWITTER USER"; 
TwitterStatusCollection tweets = TwitterTimeline.UserTimeline(options).ResponseObject; 
+0

您的代碼是正確的,但是開發人員應該考慮更頻繁地進行驗證。使用OAuth每小時每用戶提供350個請求,而未經驗證的請求限制爲每小時每IP 100個請求。 – 2011-03-01 18:16:11

相關問題