2010-10-01 151 views
0

我想要得到Twitter的特定鳴叫的所有轉推數。我用TwitterizerTwitter轉推計數的一個推文

+0

你在代碼中有什麼特定的錯誤? – Numenor 2010-10-01 07:19:01

+0

沒有錯誤,只需要實現它的方式 – hotcoder 2010-10-01 07:29:41

+0

@Numenor他沒有提及錯誤,他正在通過Twitterizer詢問一個方法。 – Ruel 2010-10-01 07:30:50

回答

0

Twitterizer中有一個RetweetCount屬性。 http://www.twitterizer.net/documentation/html/P_Twitterizer_TwitterStatus_RetweetCount.htm

在C#中它會像:

TwitterStatus Tweet; 
Tweet.Id = '2134213'; //set the twitter ID 
MessageBox.Show(Tweet.RetweetCount); 
+0

我知道這個功能,但如何使用它? – hotcoder 2010-10-01 08:49:20

+0

我更新了我的答案,我還沒有測試過,但它的工作方式。 – Ruel 2010-10-01 09:19:56

+0

我沒有推特ID,我想給文本發推文。 – hotcoder 2010-10-02 19:03:23

0

魯埃爾是在正確的軌道上,但有點過。

的代碼(在最新的版本:2.3)是這樣的:

TwitterResponse<TwitterStatus> statusResponse = TwitterStatus.Show(123456); 
int RetweetsOfThatStatus = statusResponse.ResponseObject.RetweetCount; 

隨意問在論壇上的任何其他問題。我通常在一天中回答問題。

瑞奇
Twitterizer的架構師/開發

+0

我沒有推特ID,我想給推文作爲文本。 – hotcoder 2010-10-02 19:02:50

+0

您正在嘗試提供推文的文字,並找出該推文的推文次數? Twitter API中沒有內容(因此也沒有內置到Twitterizer中)可以完全執行此操作。您可以做的最接近的事情是使用搜索API搜索文本,查看結果頁面,並在您進行計數時進行計數。由於你沒有看到特定的推文(通過ID),這不僅是正確的「轉推」,而且會包括誤報,並忽略文本中的任何變化。 – 2010-10-02 19:43:39

0

@hotcode:我不認爲任何的Twitter客戶端API是提供給你該功能。但你可以嘗試搜索:

RT @user:文本

在twitter上,然後解析的結果,如果真的是你的intented鳴叫的轉推。如果這不適用於twitter,你可以使用這個here