Javascript 将视频从节点应用程序上载到youtube
有人能帮我一下吗?我正在尝试使用nodejs(MEANSTACK)将视频上传到youtube。我正在使用youtube上传程序模块,但这需要我安装Python,我安装了,但运气不好。。此模块已有一年未更新。。有人能帮我解决这个问题吗?或者给我一个模块来解决这个问题。。提前感谢这是迄今为止youtube上传者所厌倦的Javascript 将视频从节点应用程序上载到youtube,javascript,node.js,mean-stack,youtube-javascript-api,Javascript,Node.js,Mean Stack,Youtube Javascript Api,有人能帮我一下吗?我正在尝试使用nodejs(MEANSTACK)将视频上传到youtube。我正在使用youtube上传程序模块,但这需要我安装Python,我安装了,但运气不好。。此模块已有一年未更新。。有人能帮我解决这个问题吗?或者给我一个模块来解决这个问题。。提前感谢这是迄今为止youtube上传者所厌倦的 var youtubeUploader = require('youtube-uploader'); youtubeUploader.configure({ accessTok
var youtubeUploader = require('youtube-uploader');
youtubeUploader.configure({
accessToken: ACCESS_TOKEN, // string
clientId: CLIENT_ID, // string
clientSecret: CLIENT_SECRET, // string
expiresIn: EXPIRES_IN, // string (default: '3600')
idToken: ID_TOKEN, // string
refreshToken: REFRESH_TOKEN, // string
tokenType: TOKEN_TYPE // string (default: 'Bearer')
}, function (err) {
if (err) { return console.error(err.message); }
youtubeUploader.upload({
path: VIDEO_PATH, // string
title: TITLE, // string
description: DESCRIPTION, // string
keywords: KEYWORDS, // array of string
category: CATEGORY_ID, // string (refer to https://developers.google.com/youtube/v3/docs/videoCategories/list)
privacy: PRIVACY // 'public', 'private', or 'unlisted'
}, function (err, videoId) {
// ...
});
});
这些是我得到的错误:
pythonPath = process.env.PYTHONPATH.split(':').concat(pythonModulesPath);
^
TypeError: Cannot read property 'split' of undefined
at Object.<anonymous> (/Users/andela/workspace/jsworkspace/sportbay/node_modules/youtube-uploader/index.js:13:40)
at Module._compile (module.js:460:26)
pythonPath=process.env.pythonPath.split(':').concat(pythonModulesPath);
^
TypeError:无法读取未定义的属性“split”
反对。(/Users/andela/workspace/jsworkspace/sportbay/node_modules/youtube uploader/index.js:13:40)
在模块处编译(Module.js:460:26)
您应该在终端中设置PYTHONPATH
环境变量
export PYTHONPATH=$(which python)
您的环境变量中没有PYTHONPATH
,如果在shell中运行echo$PYTHONPATH
,您会得到什么输出?(或适用于Windows的同等产品)