【问题标题】:how to "add participants" for private youtube video using youtube api如何使用 youtube api 为私人 youtube 视频“添加参与者”
【发布时间】:2018-03-31 06:02:45
【问题描述】:

我正在尝试使用Youtube api 流式传输视频。

我想以private 模式流式传输视频。

这是我的代码

`const {google} = require('googleapis');
var OAuth2 = google.auth.OAuth2;
var oauth2Client = new OAuth2(
     //CLIENT_ID
    //CLIENT SCRETE
    // YOUR_REDIRECT_URL
);

oauth2Client.setCredentials({
    access_token: //access token,
    refresh_token: //refresh token

});


oauth2Client.refreshAccessToken((err, tokens) => {

});


const youtube = google.youtube({
    version: 'v3',
    auth : oauth2Client
});


broadcastParams = {

    "part": "snippet,status,contentDetails",
    "resource": {
        "snippet": {
            "title": "into the starry sky..",
            //"scheduledStartTime": "2018-03-04T20:50:00.000Z",
            // "scheduledEndTime": "2018-03-03T18:05:00.000Z",
        },
        "status": {
            "privacyStatus": "private",
        },
        "contentDetails": {
            "monitorStream": {
                "enableMonitorStream": true,
            }
        },
        "cdn": ''
    }
};

// TODO watch the auth parameters in broadcasting in the console testing
youtube.broadcast.insert(broadcastParams, function (err, broadcast) {
    if (err) {
        return console.log('Error creating broadcast: ', err);
    }

    console.log('Broadcast = ' + broadcast.valueOf());

});`

但是我想添加参与者的电子邮件地址,以便让他们看到只有添加的人才能看到的私人视频。 如果有任何方法可以做到这一点,请帮助我。

提前致谢

  [1]: http://developers.google.com/youtube/v3/

【问题讨论】:

    标签: node.js youtube video-streaming private live


    【解决方案1】:

    经过一些研究,我了解到 YouTube 的私人视频要求观看者拥有 YouTube 帐户、登录该帐户并将该帐户添加到视频的访问列表中。它也仅限于 50 人。

    并且还需要将contentDetails参数从monitorStream改为broadcast stream。但是需要明确邀请人,没有其他方法可以使用 API 邀请人。

    因此,在大多数情况下,最好使用 unlisted 进行流式传输,这意味着拥有链接的人可以观看视频,并且它也可以嵌入到网站中。

    【讨论】:

      猜你喜欢
      • 2023-03-18
      • 2010-11-16
      • 1970-01-01
      • 2012-06-04
      • 2011-04-08
      • 2014-03-14
      • 2019-10-19
      • 2016-06-07
      • 1970-01-01
      相关资源
      最近更新 更多