Javascript 403响应状态代码,错误代码220,使用带有Twitter API的请求模块时
我试图使用Javascript请求模块向Twitter发出POST请求,但收到403错误。我能够成功完成GET请求。因此,我不知道为什么我发布状态更新的尝试被拒绝Javascript 403响应状态代码,错误代码220,使用带有Twitter API的请求模块时,javascript,twitter,Javascript,Twitter,我试图使用Javascript请求模块向Twitter发出POST请求,但收到403错误。我能够成功完成GET请求。因此,我不知道为什么我发布状态更新的尝试被拒绝 var request = require('request'); function postTweet(tweet) { var options = { uri: 'https://api.twitter.com/1.1/statuses/update.json?status=hi', me
var request = require('request');
function postTweet(tweet) {
var options = {
uri: 'https://api.twitter.com/1.1/statuses/update.json?status=hi',
method: 'POST',
oauth: oauth,
headers: {
'User-Agent': 'request',
Authorization: 'Bearer ' + token
}
}
request(options, function(err, response, tweet) {
if (err) {
console.log(err);
} else {
console.log(response.statusCode);
}
});
}
为了澄清这一点,我已经成功地使用Twitter模块发布了状态更新,因此我非常确定我所有的授权密钥都是正确的。我收到错误代码220,并显示消息:“您的凭据不允许访问此资源。”我的应用程序的设置为读、写和直接消息