【问题标题】:How can I post a comment on a YouTube video? (Node.js)如何对 YouTube 视频发表评论? (Node.js)
【发布时间】:2015-12-13 07:10:06
【问题描述】:

我想使用 google-api-nodejs-client 以编程方式对 YouTube 视频发表评论。有什么想法我该怎么做?

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

谢谢!

【问题讨论】:

    标签: node.js youtube youtube-api google-api-nodejs-client


    【解决方案1】:

    我成功了!

    如果有人正在寻找答案,这是代码。

    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”是什么?
    • @GopinathShiva 我已更新示例以包含变量声明。如果您需要更多帮助,请告诉我。
    猜你喜欢
    • 2012-03-22
    • 1970-01-01
    • 2015-03-03
    • 2016-05-25
    • 2023-02-06
    • 2012-11-07
    • 2016-11-14
    • 2012-12-17
    • 2016-11-22
    相关资源
    最近更新 更多