我收到了public_timeline的Feed,但我想在public_timeline twitter上发推文。
请帮助我如何在iOS上的public_timeline上发推文。
提前致谢。
答案 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的工作方式,并评估它们如何适合您的目标。
乔