【发布时间】:2019-08-01 06:21:53
【问题描述】:
我的代码有问题。我想通过一个查询下载 100 多条推文。是否可以使用 Twitter API 获得超过 100 条推文?
我的代码:
module.exports = function(text, callback) {
console.log("Test: " + text);
var twitterClient = new twitter(config);
var response = [], dbData = []; // to store the tweets and sentiment
console.log(1, twitterClient.search);
twitterClient.search(text, {count: 500}, function(data) {
console.log("Obiekt: " + data);
for (var i = 0; i < data.statuses.length; i++) {
var resp = {};
resp.tweet = data.statuses[i];
resp.sentiment = sentimentAnalysis(data.statuses[i].text);
dbData.push({
tweet: resp.tweet.text,
score: resp.sentiment.score
});
response.push(resp);
};
db.sentiments.save(dbData);
callback(response);
});
}
【问题讨论】:
-
我建议您使用 twit 更新后的库,如果答案对您有帮助,请将其标记为正确。
-
为什么要将自己限制在一个查询中?您可以通过多个查询获得超过一千条推文。