簡體   English   中英

node.js,for循環和twitter API

[英]node.js, for-loops, and twitter API

我只想獲取我正在使用的Twitter機器人的tweet文本(請記住,twitter的API文檔比Oracle還要糟糕,無論如何我從來都認為這是不可能的)。 我正在使用以下鏈接將我的機器人設置為https://community.risingstack.com/node-js-twitter-bot-tutorial/

我假設它是從它們的randomTweet函數中獲取索引的位置。

function ranDom (arr) {  
  var index = Math.floor(Math.random()*arr.length);
  return arr[index];
};

然后在他們的代碼中,他們將使用

Twitter.post('favorites/create', {id: randomTweet.id_str}

我試圖使用常規的foreach循環簡單地訪問文本(據我所知,node.js沒有索引for循環的概念),如下所示:

var tweet = data.statuses;



    for(var result in tweet) {
        console.log(result.id_str);
    }  

但是,我得到的只是不確定的,而且我不確定為什么,因為對於他們來說,當他們傳遞特定的索引時,它工作得很好。

要獲取索引,請使用Object.keys(tweet).indexOf(result)

暫無
暫無

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

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