我是否阅读了搜索查询中的所有推文
Am I reading in all the tweets from the search query
我正在尝试阅读美国境内所有基于标签的推文。通常,在浏览完所有推文后,我会收到大约400到500条推文,这对我来说似乎不多。我目前正在使用node.js/express和twitter npm
var express = require('express');
var router = express.Router();
var Twitter = require('twitter');
var client = new Twitter({
consumer_key : "...",
consumer_secret : "...",
access_token_key : "...",
access_token_secret : "..."
});
//The ID for the United States place_type in the Twitter API
var USAID = '96683cc9126741d1';
/* GET home page. */
router.get('/', function(req, res, next) {
var moreTweets = function(id){
console.log(id);
client.get('search/tweets.json', {q : "place:" + USAID +" #haiku OR #dog", count : 100 , max_id : id}, function(error, tweets, response){
//If we get error back form twitter API we'll log it to the console
if(error){
console.log(error);
throw error;
}
//BaseCase no statuses are returned
if(tweets.statuses.length > 0){
var message = "";
for(i = 0; i < tweets.statuses.length; i++){
var currentTweet = tweets.statuses[i];
//Do work on the crrent tweet
console.log(currentTweet);
}
var lastTweet = tweets.statuses[tweets.statuses.length - 1].id_str;
moreTweets(lastTweet);
}
}
)}
moreTweets(null);
res.end();
});
请参阅此页:https://dev.twitter.com/rest/reference/get/search/tweets
请注意,Twitter的搜索服务,以及搜索API并不意味着是一个详尽的推文来源并非全部推文将被编入索引或通过搜索界面提供
我想他们有一定的搜索限制。。。
相关文章:
- 是否有一个javascript库来解析简单的查询
- 检查 mongodb 中是否存在项目(多个查询)
- j查询检查复选框是否被选中,然后向输入字段添加值
- j查询检查 remove() 后是否存在输入
- 是否可以按顺序基于关联进行查询
- 我是否阅读了搜索查询中的所有推文
- 是否有一种基于“查询”来查询Neo4j中的节点的方法;dateProperty”;
- Couchdb:是否可以从另一个视图中查询一个视图
- 对jQuery使用setTimeout()是否有任何问题;媒体查询“;类型情况
- 是否可以在CSS中为JS设置数据,以了解某些媒体查询正在应用
- 如何检查请求查询值是否为空,例如“”
- j查询以检查 ID 值是否有数字
- 有没有办法确定角度.js是否存在 url 查询参数
- 如果元素显示:无;在媒体查询中,它们是否仍然加载
- 为什么尽管查询查找记录,mysql 数据没有拉入表单,查找值是否需要是唯一的
- 如何验证oracle查询是否正确
- match查询是否只返回基于分数的结果?
- 我可以确定查询是否在指定范围内找不到任何具有值的子节点
- 在Node.js程序中运行纯JavaScript查询是否存在安全问题
- Websql 事务中的多个执行查询是否异步运行