gpt4 book ai didi

java - 通过在 Youtube API 上插入设置公共(public)统计信息

转载 作者:行者123 更新时间:2023-12-03 06:19:54 25 4
gpt4 key购买 nike

我正在使用 Java API 将视频上传到 YouTube,如下所示:

    YouTube.Videos.Insert videoInsert = youTube.videos().insert("snippet,statistics,status", video, videoInputStreamContent);

videoInsert.getMediaHttpUploader().setDirectUploadEnabled(false);
videoInsert.getMediaHttpUploader().setProgressListener(new UploadProcessListener());

uploadedVideo = videoInsert.execute();

现在客户希望我预先设置“使观看页面上的视频统计信息公开可用”选项,但我在插入的文档中找不到此选项。
有人知道如何设置这个值吗?

Setting I want to change on the Yoututbe Page after it was updated by the API

最好的祝福

最佳答案

我相信您正在寻找status.publicStatsViewable ,包含在 videos.insert parameters 中. Overview page 中更详细地描述了该参数。 :

This value indicates whether the extended video statistics on the video's watch page are publicly viewable. By default, those statistics are viewable, and statistics like a video's viewcount and ratings will still be publicly visible even if this property's value is set to 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);
...

关于java - 通过在 Youtube API 上插入设置公共(public)统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37399765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com