【问题标题】:Which Twitter Streaming should I use:public, User or Site?我应该使用哪个 Twitter 流媒体:公共、用户或网站?
【发布时间】:2013-10-29 09:54:10
【问题描述】:

我的用例如下:

我必须“收听”未知数量用户的推文和转推(用户可以随时在此功能中注册)提及某些已知用户或每当他们使用预定义的主题标签时。当发出这样的推文时,我必须在我的数据库中注册这个动作,但我只需要知道什么时候发生这种情况,我并不关心推文的内容。

重要的一点是,我不应该丢失任何这些推文事件。

通读 Twitter API,我发现似乎应该用于我的用例的 Streaming API,但是当我开始阅读有关用户限制、1% 的推文、firehose 等的信息时,我迷失了方向

理论上我认为我应该使用 Site Streaming API,但我不太确定,而且它还处于有限的测试阶段。访问此站点流媒体是否困难?它有哪些限制?例如,我能否在不丢失任何信息的情况下接收 200.000 个用户的推文?

还有其他方法我应该考虑吗?

【问题讨论】:

    标签: twitter twitter-streaming-api


    【解决方案1】:

    提及某些已知用户或每当他们使用预定义的主题标签时

    这听起来像一个公开的filter 流可以工作。

    【讨论】:

    • 这就是我的想法,但我在某处读到有 5.000 个关注用户或类似的限制。你知道这是真的还是我刚刚发明的?
    • 这样做的目的是限制用户应用过滤器。如果您使用跟踪,您应该获得推文包含主题标签或提及用户的任何用户的推文。例如track="joemayo,#linqtotwitter" 将返回任何提及 joemayo 或任何包含 #linqtoTwitter 的标签的推文。
    • 好的,我明白了,但我的用例应该混合使用这两个选项。我需要跟踪提及和主题标签,但仅针对特定用户...
    猜你喜欢
    • 2011-06-13
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 2011-02-28
    • 1970-01-01
    相关资源
    最近更新 更多