如何使用 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()
我需要从 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()