[英]node-ntwitter and twitter API Limites
與API限制有關的問題,可能是我所缺少的,但不確定:
如果我這樣做:
twit.showUser(ids, function(error, response) {
console.log(response)
}
其中{ids}是一個數組,長度小於100,一切都很好。
當我執行相同的操作並且ID> 100時,它將失敗。
這基於: https : //dev.twitter.com/docs/api/1.1/get/users/lookup
特別是:
每個請求最多100個用戶
這是在ntwitter模塊中以某種方式管理還是我需要在外部進行管理? 如果是這樣,關於如何管理它的任何建議?
或者,在node-ntwitter模塊之外,如果我想從showUser()返回所有響應的復合json,那么您將如何建議以一種干凈的方式解決此問題?
每個請求最多100個用戶
表示您一次只能請求100個ID。 您可以增加100來運行一個for循環:
for(var i = 0; i < ids.length; i + 100) {
requestIds = ids.slice(i, i+99)
twit.showUser(requestIds, function(error, response) {
console.log(response)
}
}
(未試)
由於它是node.js,因此您可能希望使其異步。 簽出forEachLimit和forEachSeries 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.