Twitter API:访问公共回复和转发

时间:2011-03-31 22:36:51

标签: php twitter

我正在尝试对公共时间线中常规推文与转推与回复的相对频率进行抽样;但是,我似乎无法访问后两者。有没有办法使用Twitter API下拉公共回复和转发? (为了记录,我使用PHP,但我认为这更像是一个API问题)或者,或者,有没有办法凭经验确定转发/回复的相对分数/两者都不存在于Twitter上?

编辑:我应该明白这一点,我道歉:问题在于,API似乎已经从statuses/public_timeline REST调用中删除了回复和转发,只有普通的推文。那么,我的问题是,除了常规推文外,是否有办法访问公共回复和转发,因为这种特殊的方法调用似乎不起作用。我希望能够解决问题。

2 个答案:

答案 0 :(得分:1)

如果您希望获得实时状态更新的频率,可以使用Twitter的Streaming API。由于您想使用PHP,Phirehose允许您轻松使用流。

从那里你只需检查每个状态更新,寻找你喜欢的任何标记,以确定它们是转发,回复等。Twitter Text (PHP)可能有用(即使你只是借用了正则表达式)。 / p>

针对“样本”流(约1%的公共状态)快速运行以上显示:

  • 2,986条回复
  • 1,481转推
  • 6,706次提及
  • 10,000条推文

答案 1 :(得分:0)

您可以提取解析推文文本的信息,寻找“RT @XXXX”或“@XXXX”模式。