我将在内部提供Twitter提要和Android应用程序,允许重新推文,收藏和回复推文。我知道有一个搜索api和一个流式api。这是一个重要的直播活动,我只是想知道搜索api是否可行,或者流式api是否会更好。
所以基本上在直播活动Android应用程序内部,我有一个推特阅读器,允许用户重新推特等等。所以它就像应用程序中的一个小推特客户端。是流式传输到这里,还是比它的价值更麻烦,搜索api更适合某种类型的民意调查?
答案 0 :(得分:0)
如果你想显示实时结果,你肯定应该使用流式api。如果关于您的活动的推文率太高,您可能会错过一些数据,但如果是本地活动,我认为您不会达到该费率(如果您的关键字组的推文率超过1%)然后你可能会开始错过一些推文)。为了检索错过的推文,您可以定期在后台进程中运行Twitter搜索,以检索在事件的时间间隔内到达的最后一条推文。
所以最好的方法是运行流式api并检查你是否遗漏了任何推文,twitter会通过向你发送跟踪限制通知来通知你这篇推文。因此,在这种情况下,您也可以并行运行Twitter搜索。
对于此类案例,最重要的想法是确定为您的活动设置的最佳关键字。如果您的关键字集过于宽泛,那么最终可能会检索到噪声数据,因此明智地选择关键字可以节省大量时间并提高系统的性能和可用性。