我正在使用Java API将视频上传到YouTube:
<input type="submit" class="btn-mvc btn-mvc-green btn-mvc-fullwidth" value="Save Record" id="saveRecord" disabled="disabled">
现在,客户希望我预先设置选项“在公开的观看页面上制作视频统计信息”,但我在插入文档中找不到此选项。 有人知道如何设置这个值吗?
Setting I want to change on the Yoututbe Page after it was updated by the API
祝你好运
答案 0 :(得分:0)
我相信您正在寻找status.publicStatsViewable
,其中包含videos.insert parameters。该参数在Overview page:
此值指示扩展视频统计信息是否在 视频的观看页面是公开可见的。默认情况下,那些 统计数据是可见的,统计数据如视频的观看次数和 即使此属性的价值,评级仍将公开显示 设置为false。
在您的Java代码中,我相信您要创建一个VideoStatus
对象并调用setPublicStatsViewable()
,然后在video
对象上设置状态:
VideoStatus status = new VideoStatus();
status.setPublicStatsViewable(true);
video.setStatus(status);
// (your existing code)
YouTube.Videos.Insert videoInsert =
youTube.videos().insert("snippet,statistics,status", video, videoInputStreamContent);
...