Javascript 使用js中的节点获取400(错误请求)

Javascript 使用js中的节点获取400(错误请求),javascript,node.js,twitter,response,Javascript,Node.js,Twitter,Response,我有这个 var https = require('https'); var contador =process.argv[2]?process.argv[2]:'...'; var screen_name =process.argv[3]?process.argv[3]:'...'; var user_id =process.argv[4]?process.argv[4]:'...'; var options = { host: 'a

我有这个

    var https = require('https');

    var contador =process.argv[2]?process.argv[2]:'...';
    var screen_name =process.argv[3]?process.argv[3]:'...';
    var user_id =process.argv[4]?process.argv[4]:'...';

    var options = {
        host: 'api.twitter.com',
        path: '/1.1/followers/ids.json/count/'+contador+'/screen_name/'+screen_name+'/user_id/'+user_id,
        method: 'GET'
    };
var req = https.request(options, function(res) {
    console.log('Response is '+res.statusCode);
                         res.setEncoding('utf8');
                         res.on('data', function (datos_JSON) {
                                 var datos=JSON.parse(datos_JSON);
                 });

 });
请求结束()


我得到以下错误,响应400,为什么?..

您有很多问题:

  • 文档说明需要提供用户名或屏幕名,而不是两者
  • 这些内容将作为查询字符串参数而不是路径参数提供
  • 您需要先进行身份验证。Twitter API没有打开,您通常需要代表经过身份验证的用户(尽管也有应用程序验证可用)
  • 以下是文档中的URL示例:

    • 阅读有关followers API的文档:
    • 了解身份验证:(针对用户)和(针对应用程序)