youtube - 通过Java中的youtube API禁用视频评论

标签 youtube youtube-api

在Java中使用Youtube API上传视频时,如何禁用评论?

最佳答案

快速浏览Google之后,我找到了this

您想要做的是将yt:accessControl元素添加到视频条目,其 Action 属性为“comment”,权限属性为“moderated”。我不相信Java客户端库中还没有本地支持或yt:accessControl元素,因此必须“手动”完成。这是一些示例代码
假设您刚刚创建了一个新视频,然后执行部分更新以设置该视频的yt:accessControl值:

VideoEntry createdEntry = service.insert(new URL(uploadUrl), newEntry);

String atomXml = "<?xml version='1.0'?><entry xmlns='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005' gd:fields='yt:accessControl' xmlns:yt='http://gdata.youtube.com/schemas/2007'><yt:accessControl action='comment' permission='moderated'/></entry>";

GDataRequest request = service.createPatchRequest(new URL(createdEntry.getEditLink().getHref()));
request.getRequestStream().write(atomXml.getBytes("UTF-8"));
request.execute();
createdEntry = service.parseResponseData(request, VideoEntry.class);

// createdEntry now contains the updated VideoEntry, and the access control should be set on it.

关于youtube - 通过Java中的youtube API禁用视频评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8935227/

相关文章:

video - 为什么只有 youtube 嵌入在 iPad 上可用?

php - 如何在 php 中使用 youtube api 为播放列表设置缩略图?

php - YouTube API 3 获取特定用户的最后视频

java - 我只从第一个用户和最后一个用户那里获得了您的 channel 订阅列表。如何检索所有订阅列表?

jquery - 使用JQuery在youtube <object>上添加视频覆盖

php - 使用YouTube api v3 playlistItems获取数组中的videoId列表,并构建另一个视频查询以获取统计数据viewCount

javascript - 使用 iframe 和 javascript API 让 youtube 视频全屏显示

youtube - 使用Youtube Content ID API的 Assets 类型 “episode”

oauth - Google API key 的有效期是多久?

php - 使用PHP获取YouTube视频评论详细信息