簡體   English   中英

node-ntwitter和twitter API限制

[英]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,因此您可能希望使其異步。 forEachLimitforEachSeries

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM