Twitter转推计数的一个推文

问题描述:

我想要得到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

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

鲁埃尔是在正确的轨道上,但有点过。

的代码(在最新的版本: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

@hotcode:我不认为任何的Twitter客户端API是提供给你该功能。但你可以尝试搜索:

RT @user:文本

在twitter上,然后解析的结果,如果真的是你的intented鸣叫的转推。如果这不适用于twitter,你可以使用这个here