javascript - 从 Node 应用程序将视频上​​传到 youtube

标签 javascript node.js mean-stack youtube-javascript-api

有人可以帮我吗,我正在尝试使用 nodejs(MEANSTACK) 将视频上传到 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)

最佳答案

您应该在终端中设置 PYTHONPATH 环境变量。

export PYTHONPATH=$(which python)

关于javascript - 从 Node 应用程序将视频上​​传到 youtube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31114988/

相关文章:

javascript - Q 库 (javascript) - 在与 Q.all() 的 promise 中处理 q.reject()

javascript - jQuery 根据正则表达式获取 css 属性

javascript - 当隐藏输入的值明显不是时,它会返回空白

angularjs - 似乎无法将数据从一个 Controller 传递到另一个 Controller

node.js - 使用NodeJS集群执行Grunt任务

amazon-web-services - Bitnami MEAN 的 Amazon EC2 实例 - 如何在端口 80 上托管应用程序?

angularjs - meanjs - Angular 未定义

javascript - Vue表格行中的多条件

windows - npm MongoDB 包在 Windows 上安装失败

node.js - 平均堆栈缺失架构错误 : Schema hasn't been registered for model "User"