我正在尝试使用NodeJS中的Twitter模块发布视频但我收到错误 - 错误202“您的凭据不允许访问此资源”。
这里有一段代码,它缺少APPEND和FINISH调用等,但是预计不会收到错误202?
有没有人设法使用JavaScript上传视频而不是给我一些指导?我试图研究并尝试了几种不同的选择。
T.post('media/upload', {
media: data,
encoding: 'base64',
command: 'INIT',
total_bytes: getFilesizeInBytes(image)
}, function(error, media, response) {
if (!error) {
var status = {
status: message
};
if(media) status['media_ids'] = media.media_id_string;
T.post('statuses/update', status, function(error, tweet, response) {
if(!error) console.log(' -- message sent');
else console.log(error);
});
} else {
console.log(error);
}
});