如何在YouTube视频上发布评论?(Node.js)

4

我想使用 google-api-nodejs-client 来编写程序自动发布评论到YouTube视频上。请问有什么好的方法吗?

如果能提供示例代码将不胜感激。

谢谢!

1个回答

3
我已经成功地做到了!以下是代码,以防有人正在寻找答案。

var oauth2Client = new OAuth2("CLIENT_ID", "CLIENT_SECRET", []),
    google = require('googleapis'),
    ytdapi = google.youtube('v3');

oauth2Client.setCredentials({
  refresh_token: "REFRESH_TOKEN"
});

var params = {
    auth: oauth2Client,
    part: "snippet",
    resource: {
      snippet: {
        channelId: "CHANNEL_ID",
        videoId: "VIDEO_ID",
      topLevelComment: {
        snippet: {
          textOriginal: "YOUR TEXT HERE"
        }
      }
    }
  }
};


ytdapi.commentThreads.insert(params, function(err, data) {
  if (err) {
    console.log(err);
    res.status(400).send("Error posting comment ");
  }
  else {
    console.log(data);
    res.status(200).send("Successfully posted comment ");
  }
});


这里的"ytdapi"是什么? - Gopinath Shiva
1
@GopinathShiva 我已经更新了示例,包括变量声明。如果你需要更多帮助,请告诉我。 - AboulEinein

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接