如何通过nodejs获取twitter帐号的邮件标识

我试图从twitter用户通过nodejs的邮件编号,结果我只有用户的推文和其他细节,但我没有得到邮件编号。 我附上我的代码,任何人都告诉我,我的代码是否写入方式获取邮件编号

// twitter api script var config = require("./config"); // In config file I have my consumer_key, consumer_secret, access_token_key,access_token_secret var fs = require('fs'); var Twitter = require('twitter'); var client = new Twitter(config.twitter); var writer = fs.createWriteStream('tweets.json') var start_time = 0; var handles = ""; fs.readFile('./t_handle.csv', 'utf8', function(err, contents) { var params = { 'include_email' : true }; handles = contents.split("\n"); writer.write("["); handles.forEach(function(handle){ handle = handle.split("/")[3]; if(typeof handle !== 'undefined' && handle){ handle = handle.split("?")[0]; get_handle_tweets(handle,params); } }); }); function get_handle_tweets(handle){ client.get('statuses/user_timeline', { screen_name: handle }, function(error, tweets,params,response) { if(error){ console.log(error); }else{ tweets.forEach(function(tweet){ writer.write(JSON.stringify(tweet)+",\n"); }); } }); } 

首先检查你是否在授权你的应用程序在将能够看到字段,“看到你的电子邮件地址”是否存在,如果不检查你是否有有效的隐私政策和TOS的URL,因为白名单应用程序不再需要,也在PHP我不得不改变'include_email' : true 'include_email' : 'true'前一段时间,当我尝试这个,所以这可能是问题。