如何使用 Twitter API 检索 header 信息

how to retrieve header info using twitter API

我需要从 header 中检索 X-Rate-Limit-Remaining 属性,我正在使用 nodejs 的 twitt Api。 我怎样才能访问这个属性。 我需要它能够让我的循环休眠以吸引所有关注者。

这是我的咖啡代码:

loop
    r = Meteor.wrapAsync(twitter.get, twitter)('followers/list',{user_id:user?.services?.twitter?.id,cursor:cursor,cout:200})
    users.push.apply(users, r['users']);
    console.log r
    cursor=r['next_cursor']
    console.log cursor
    counter++
    if cursor is 0
      break

您传递给 Twitter.followers() 的回调应该类似于 function(error, data, response)。返回的 response 值是类型 http.IncomingMessage 的对象,它具有各种属性,允许您访问 X-Rate-Limit-Remaining 值(包括 .headers.rawHeaders)

twId = user?.services?.twitter?.id
getFollowers = Meteor.wrapAsync (cb) ->
  twitter.get 'followers/list', {user_id:twId,cursor:cursor,cout:200}, (err, data, response) ->
    cb(err, response)

r = getFollowers()