当使用键在youtube中上传视频I登录所需错误。
'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。
不可能使用API键上传视频。
从技术角度来看,API键与特定的YouTube频道无关,而与Google Cloud Console项目相关。这意味着即使YouTube允许API键作为上传视频的身份验证,他们也不知道要上传哪个频道。
对于所有写作动作(例如上传视频(,需要通过OAuth 2.0进行适当的身份验证。