有没有办法在日期之间为特定用户提供推文?我尝试使用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]
}
);
我认为有更好的方法来解决这个问题,但搜索根本没有帮助。
答案 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。