从Node应用程序上传video到YouTube

有人可以帮助我,我正尝试使用nodejs(MEANSTACK)将video上传到YouTube。 我正在使用youtube-uploader模块,但这需要我安装Python,我没有运气..这个模块还没有被更新一年..有人可以请帮我解决这个问题的方法或给我一个这个工作的模块..预先感谢这是迄今为止累了与youtube-uploader

 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) 

您应该在terminal中设置PYTHONPATH环境variables。

 export PYTHONPATH=$(which python)