Twitter API搜索用户在日期之间的推文

时间:2011-06-21 14:56:39

标签: javascript jquery twitter

有没有办法在日期之间为特定用户提供推文?我尝试使用Search API,但没有成功。用户的时间轴api没有日期参数。

我找到的唯一方法是获取用户的200条最新推文并通过解析日期进行检查。

$.getJSON(
                'http://twitter.com/status/user_timeline/' + account_name + '.json?callback=?',
                function(data){
                    if (!data || data.length === 0)
                        return false;

                    var date = new Date(data[0].created_at);
                    //[Date comparison goes here]

                }
            );

我认为有更好的方法来解决这个问题,但搜索根本没有帮助。

1 个答案:

答案 0 :(得分:10)

搜索API支持此功能,但您必须按如下方式汇编查询:

http://search.twitter.com/search.json?q=+from%3Atwitterapi+since%3A2011-06-20+until%3A2011-06-20

上面的查询字符串是urlencoded格式:

q= from:twitterapi since:2011-06-20 until:2011-06-20

可以找到搜索运算符列表here