gpt4 book ai didi

youtube - 为什么YouTube在尝试获取editlink时会出现NullPointerException异常

转载 作者:行者123 更新时间:2023-12-03 06:35:08 27 4
gpt4 key购买 nike

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='denied'/>"+
"<yt:accessControl action='rate' permission='denied'/></entry>";
System.out.println("Dsiabling Comments and Rating");
GDataRequest request = service.createPatchRequest(new URL(entry.getEditLink().getHref()));
request.getRequestStream().write(atomXml.getBytes("UTF-8"));
request.execute();
System.out.println("Dsiabling Comments and Rating COMPLETED");

上面的代码条目中是一个VideoEntry,该视频条目是通过将视频上传到YouTube来重新调整的。但是,当我尝试代码时,它将引发空指针异常。任何修复。如果还有其他设置评论和评分的方法,也将禁用其罚款。视频发布后,我将执行以下操作。

最佳答案

String updateUrl = "https://gdata.youtube.com/feeds/api/users/default/uploads/"+videoId;    
VideoEntry _entry = service.getEntry(new URL(updateUrl), VideoEntry.class);
VideoEntry vToDel = service.getEntry(new URL(_entry.getEditLink().getHref()), VideoEntry.class);
vToDel.delete();

如果要删除或更新视频,则不能直接从上传的VideoEntry的编辑链接中获取视频。您需要使用相同的视频ID查询新的视频条目。并使用它来更新或删除。

关于youtube - 为什么YouTube在尝试获取editlink时会出现NullPointerException异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15342192/

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