首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >看不到通过youtube-api上传的视频

看不到通过youtube-api上传的视频
EN

Stack Overflow用户
提问于 2017-12-13 07:16:45
回答 1查看 86关注 0票数 0

代码没有给出任何错误,但在youtube页面上没有任何错误。令牌是正常的,我可以看到日志说它已经完成,但在youtube上什么都没有。在youtube上播放视频需要多长时间?

代码语言:javascript
运行
复制
const Youtube = require("youtube-api"),
  fs = require("fs"),
  readJson = require("r-json"),
  Logger = require("bug-killer"),
  prettyBytes = require("pretty-bytes");

// I downloaded the file from OAuth2 -> Download JSON
const CREDENTIALS = readJson(`${__dirname}/credentials.json`);

// Authenticate
let oauth = Youtube.authenticate({
  type: "oauth",
  client_id: CREDENTIALS.web.client_id,
  client_secret: CREDENTIALS.web.client_secret,
  redirect_url: CREDENTIALS.web.redirect_uris[0]
});

//the token obtained with getToken.js script
var tokens = readJson(`${__dirname}/tokens.json`);

//set the token
oauth.setCredentials(tokens);

var req = Youtube.videos.insert({
  resource: {
    snippet: {
      title: "Testing",
      description: "Test video upload via YouTube API"
    },
    status: {
      privacyStatus: "public"
    }
  },
  part: "snippet,status",
  media: {
    body: fs.createReadStream("video.mp4")
  }
}, (err, data) => {
  console.log("Done.");
  process.exit();
});

setInterval(function() {
  Logger.log(`${prettyBytes(req.req.connection._bytesDispatched)} bytes uploaded.`);
}, 250);
EN

回答 1

Stack Overflow用户

发布于 2017-12-15 01:29:05

解决了这个问题,你必须为你的谷歌应用程序启用youtube Api v3。愚蠢的问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47783116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档