在public_timeline twitter上发推文

时间:2012-06-18 12:35:21

标签: iphone twitter

我收到了public_timeline的Feed,但我想在public_timeline twitter上发推文。

请帮助我如何在iOS上的public_timeline上发推文。

提前致谢。

1 个答案:

答案 0 :(得分:1)

正如您对问题的评论中所提到的,您只需要发布推文(https://dev.twitter.com/docs/api/1/post/statuses/update)即可在公共时间轴中显示。但实际情况是,您无法保证在公共时间线上出现。此外,让您的推文显示在任何地方,如果您不明白的人会看到您可能会遇到挑战,如下所述:

Twitter的公共时间表计划弃用,详见此处:

https://dev.twitter.com/docs/api/1/get/statuses/public_timeline

但是,从来没有保证您的任何推文会出现在公共时间轴中,因为它实际上已成为随机的推文样本。这主要是因为推文的数量太大,以至于REST API无法跟上,而且可以执行的查询数量存在速率限制。

这里唯一真正的选择是流,但这可能不是一个选项,因为(1)消耗firehose(可通过第三方获得)将需要可扩展的基础设施来处理卷,(2)样本流不能保证您的推文会出现(包含随机集的示例),以及(3)过滤器流要求您的跟踪字词与推文中的内容匹配。

所以,你可以发推文,你有机会在公共信息流中出现这条推文。但是,您需要了解Twitter的工作方式,并评估它们如何适合您的目标。