-1
使用密钥在节点上传视频时,我得到了登录所需的错误。在YouTube上传视频时出现错误错误:需要登录
'use strict';
var google = require('../../lib/googleapis');
var util = require('util');
var fs = require('fs');
var API_KEY = "AI..............xE";
var FILENAME = 'test4.mp4';
var youtube = google.youtube({
version: 'v3',
auth: API_KEY
});
function uploadVideo() {
var req = youtube.videos.insert({
part: 'id,snippet,status',
notifySubscribers: false,
resource: {
snippet: {
title: 'New video',
description: 'Testing YouTube upload via Google APIs Node.js Client'
},
status: {
privacyStatus: 'private'
}
},
media: {
body: fs.createReadStream(FILENAME)
}
}, function (err, data) {
if (err) {
console.error('Error: ' + err);
}
if (data) {
console.log(util.inspect(data, false, null));
}
process.exit();
});
uploadVideo();
有错误,如 错误:错误:需要登录
我如何使用node.js中键上传视频
上传视频时未使用oauth重定向url。
我怀疑你可以上传没有凭据,因此登录过程。无论如何,请尝试使用谷歌的[google-api-nodejs-client](https://github.com/google/google-api-nodejs-client#retrieve-authorization-code)。您正在查找的部分位于授权和验证部分。此外,如果您需要更多关于使用nodejs上传YouTube的更多参考资料,请选中此[SO线程](http://stackoverflow.com/questions/18801172/upload-a-video-to-youtube-with-node-js)。 – noogui