Javascript 403响应状态代码,错误代码220,使用带有Twitter API的请求模块时

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

我试图使用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',
        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,并显示消息:“您的凭据不允许访问此资源。”我的应用程序的设置为读、写和直接消息