关于视频新Altered Content披露标记的访问与设置咨询
YouTube Altered Content标记的API访问与设置问题
关键信息
- 当前YouTube Data API v3没有公开接口支持访问或设置Altered Content标记,不管是查询视频还是上传视频的接口都不包含这个字段。
具体说明
listVideos接口查不到数据是正常的
你调用接口时指定的contentDetails,fileDetails,status,topicDetails,snippet这些片段里,根本没有对应Altered Content标记的字段,官方文档里也没提过这个标记的API支持。上传时没法通过API设置
用videos.insert上传视频时,也没有参数能设置这个标记,目前只能在YouTube Studio网页端手动操作。你的PHP代码输出符合预期
你运行的这段代码:print_r($youtubeService->videos->listVideos("contentDetails,fileDetails,status,topicDetails,snippet", array('id' => $videoId)) );没显示相关内容是因为API本身就不会返回这个字段,不是代码的问题。
后续建议
- 盯着YouTube Data API的官方更新,要是以后开放了这个标记的API支持,文档会第一时间更新。
- 现在如果要批量处理,只能用网页自动化工具模拟Studio操作,但这违反YouTube服务条款,最好别碰。
内容的提问来源于stack exchange,提问作者Dave Minogue
相关产品推荐
相关产品推荐

