javascript - 我是否阅读了搜索查询中的所有推文

标签 javascript node.js api twitter

我正在尝试阅读基于美国境内主题标签的所有推文。通常在翻阅所有推文后,我最终会得到大约 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

Please note that Twitter’s search service and, by extension, the Search API is not meant to be an exhaustive source of Tweets. Not all Tweets will be indexed or made available via the search interface.

我猜他们对搜索有一些限制......

关于javascript - 我是否阅读了搜索查询中的所有推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28844763/

相关文章:

javascript - 基于百分比的高度,动态转换为像素

javascript - jquery如何改变你的网站背景?

node.js - 是否可以将 Nodejs 与 Cakephp 集成?

java - 流中的分配(java)

php - 如何在React Native中通过上传图像到php服务器来获取数据

java - 将 Digi 的 XBee Java 库与 API 2 中的 XBee 结合使用(转义模式)

javascript - 如何以编程方式更新 Node 模块

javascript - onclick 调用 hide-div 函数不起作用

javascript - 在 Header 中传递 JWT

javascript - 如何自动登录用户node.js Passport.js