【问题标题】:Twitter Retweet count of a TweetTwitter 推文的转推计数
【发布时间】:2011-04-19 17:26:15
【问题描述】:

我想从 Twitter 获取特定推文的所有转推计数。我使用了 Twitterizer

【问题讨论】:

  • 您的代码中有哪些具体错误?
  • 没有错误,只需要实现方式
  • @Numenor 他没有提到错误,他正在通过 Twitterizer 询问一种方法。

标签: asp.net twitter tweets


【解决方案1】:

在 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);

【讨论】:

  • 这个功能我知道但是怎么用呢?
  • 我更新了我的答案,我还没有测试它,但它应该如何工作。
  • 我没有推文 ID,我想将推文作为文本提供。
【解决方案2】:

Ruel 在正确的轨道上,但有点偏离。

代码(最新版本:2.3)如下所示:

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

如有任何其他问题,请随时在论坛上提问。我通常整天都在那里回答问题。

瑞奇
Twitterizer 的架构师/开发者

【讨论】:

  • 我没有推文 ID,我想将推文作为文本提供。
  • 您正在尝试提供推文的文本,并发现该文本已被发布了多少次? Twitter API(因此 Twitterizer)中没有任何东西可以准确地执行此操作。您可以做的最接近的事情是使用 Search API 来搜索文本,翻阅结果,并在您进行时对它们进行计数。由于您没有查看特定的推文(按 ID),因此这不仅是正确的“转推”,还会包含误报并忽略文本中的任何变化。
【解决方案3】:

@hotcode:我认为没有任何 twitter 客户端 api 为您提供该功能。但你可以尝试搜索:

RT @user:文本

在推特上,然后解析结果,如果它真的是你有意推文的转推。如果这在 twitter 上不起作用,您可以使用 here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 2023-04-07
    • 2017-09-24
    相关资源
    最近更新 更多