【问题标题】:Youtube video restriction levelYoutube 视频限制级别
【发布时间】:2017-08-30 22:39:17
【问题描述】:
我不知道解决方案是否适用于我的以下功能。
我有网站,我正在我的网站中添加 youtube 视频,其中一个模块包含大量 youtube 视频。现在该视频将在用户登录后显示在前端。但我只想在用户拥有 gmail 帐户的情况下显示该视频。我的意思是只有当用户登录 gmail 时才能显示视频,否则他们将无法看到该视频。视频应该是私人级别的限制意味着不能公开分享。
有可能吗?如果没有,那么是否有任何解决方案可以实现这一点?
【问题讨论】:
标签:
php
video
youtube
youtube-api
【解决方案1】:
您可以上传您的视频并将privacyStatus设置为“公开”、“私人”和“不公开”。
privacyStatus:视频的隐私状态。默认行为是上传的视频公开可见(公开)。上传测试视频时,您可能需要指定 --privacyStatus 参数值以确保这些视频是私有的或不公开的。有效值为公共、私有和未列出的。
这里是示例代码:
// Set the video's status to "public". Valid statuses are "public",
// "private" and "unlisted".
$status = new Google_Service_YouTube_VideoStatus();
$status->privacyStatus = "public";
如果您希望上传的视频仅供上传者观看,请尝试使用不公开或私人。
希望这会有所帮助。