我在Node中使用twit来传输推文,我希望在发布推文后5分钟使用setTimeout来抓取每条推文(看看有多少人喜欢它)在这5分钟内得到了。
我的流媒体和超时工作正常,但现在我需要来自Twitter的re-fetch the status以获得更新的计数。所以在超时内我会做:
T.get('statuses/show/:id', { id: statusId }, function(err, data, response) {
console.log('test err : ' + err )
console.log('test data : ' + data
console.log('test response: ' + response )
})
其中statusId
是流式推文中的ID。这失败了,因为Twitter ID是18位数字,这是JavaScript轮次!我将ID作为字符串,但Twitter API point想要一个数字。有没有办法做到这一点?