GET 400(错误请求)与 js 中的节点
GET 400 (Bad Request) with node in js
我有这个 js
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);
});
});
req.end();
我收到以下错误,响应 400,为什么?...
您有许多问题:
- 文档指出需要提供user_name或screen_name,而不是两者兼而有之。
- 这些内容将作为查询字符串参数提供,而不是路径参数
- 您需要先进行身份验证。Twitter API 不是开放的,你通常需要代表经过身份验证的用户进行操作(尽管也有可用的应用程序身份验证)。
下面是文档中的示例 URL:https://api.twitter.com/1.1/followers/ids.json?cursor=-1&screen_name=sitestreams&count=5000
- 阅读有关关注者 API 的文档:https://dev.twitter.com/docs/api/1.1/get/followers/ids
- 了解身份验证:https://dev.twitter.com/docs/auth(适用于用户)和 https://dev.twitter.com/docs/auth/application-only-auth(适用于应用程序)
相关文章:
- 如何处理node.js节点mongodb中的连接和查询队列
- 更新从Mysql查询检索到的数据?Node.js节点mysql
- Dracula Graph js节点点击事件
- 如何公开JS节点模块
- Vis.js节点上的动画牛眼
- 添加“;三角形向上”;在d3.js节点中
- 验证请求参数的最佳方法是帆.js/节点.js
- 如何在新窗口中打开 Arbor.js 节点链接
- D3.js节点映射中的缩放功能
- 如何围绕焦点旋转 d3.js 节点
- 问.js节点承诺.“套接字”上缺少错误处理程序.类型错误:无法调用未定义的方法“then”
- 将数据返回到索引.js节点表达式
- 如何添加属性以 go.js 节点和重定向
- Js 节点 - socket.io 聊天修饰符
- 如何使用 JSON 图像作为 D3.js 节点背景
- 条件语句在 JS(节点)中没有响应
- Sigma JS节点动画
- 更改d3.js节点的填充颜色
- Arbor Js-节点单击
- 循环中的JS节点