YouTube v3 API:上传视频时的年龄限制

时间:2015-09-02 12:14:08

标签: php youtube

可以通过网络用户界面单独/手动设置年龄限制,但就我所见,无法全局设置频道或帐户。

上传视频时是否可以通过API进行设置?

关键是要避免在我代表其他用户上传视频时禁止,而且我没有时间来筛选视频。

提前致谢,

的Anders

更新1:

根据https://developers.google.com/youtube/v3/docs/videos

,我就是这样做的
$contentRating = new Google_Service_YouTube_ContentRating();
$contentRating->setYtRating('ytAgeRestricted');
$details = new Google_Service_YouTube_VideoContentDetails();
$details->setContentRating($contentRating);
$video->setContentDetails($details);

值得注意的是,在任何地方都没有使用Google_Service_YouTube_VideoContentDetails的单一示例。

将此数据添加到视频后,上传将失败并显示以下内容。显然,YouTube并不喜欢我的设置。年龄限制的使用本身是否受到限制?

Google_Exception::__set_state(array(
'message' => 'Failed to start the resumable upload (HTTP 400: youtube.part, contentDetails)',
'string' => '',
'code' => 0,
'file' => '/home/u/u6554025/www/twitizer.com/Google/Http/MediaFileUpload.php',
'line' => 300,

更新2:

如果这是真的,这真是太可惜了:

http://gadgetsytecnologia.com/de585c5edb2f3a366/uploading-video-via-youtube-api.html

"您可以将此属性读取为:contentDetails.contentRating.ytRating =" ytAgeRestricted"但看起来您无法在POST请求正文中的视频资源中将此属性发布到Youtube API"

官方文档也没有提到插入内容支持contentRating。

生活和学习。采用,适应,改进。

如果有人知道如何规避这个问题,可能会对频道进行全局设置,那么我全心全意。

谢谢,

的Anders

0 个答案:

没有答案