【问题标题】:Twitter User Time Line Feed using date parameter使用日期参数的 Twitter 用户时间线提要
【发布时间】:2015-10-27 16:25:41
【问题描述】:

我正在研究需要 Twitter 提要的情绪分析。我已经实现了 php 代码来获取 json 提要并根据需要对其进行解析。问题是我找不到按照指定日期获取 json 提要的方法。

$query = array(  
    'screen_name' => 'twitterapi',
    'count' => '5'
);

使用上述语法,我必须指定推文的数量,但我的要求是获取特定日期的提要。是否可以传递日期参数而不是计数。 目前我正在使用 $path = '/1.1/statuses/user_timeline.json';

我还实现了手动过滤日期的机制,但为此我必须为旧日期提供非常大的计数,这会不必要地减慢代码速度。

【问题讨论】:

    标签: php json twitter


    【解决方案1】:

    有两种方法可以做到这一点。

    首先,read the documentation for the API call 你正在制作。您不能传递日期 - 但您最多可以请求 200 条推文,如果这还不够,可以翻阅最多 3,200 条他们最近的推文。

    其次,read the documentation for Searching Twitter,您可以使用until 参数搜索较旧的推文。 Twitter 的搜索 API 只能追溯到大约 7 天。正如他们所说:

    请注意,Twitter 的搜索服务以及搜索 API 并不意味着是推文的详尽来源。并非所有推文都会被索引或通过搜索界面提供。

    【讨论】:

    • 感谢您的回复,我需要特定日期的推文,例如 2015 年 8 月 30 日,正在考虑的帐户是非常活跃的帐户并且推文非常频繁,因此我无法假设计数然后过滤数千条推文。这会减慢整个事情的速度。最多 7 天的另一个选项对我不起作用。
    • 不,你不能那样做。对不起。
    猜你喜欢
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 2013-01-13
    • 2013-06-22
    • 1970-01-01
    • 2013-12-11
    • 2017-07-02
    • 1970-01-01
    相关资源
    最近更新 更多