我正在努力从事youtube视频评级工作。但我被困在这里了。这两个youtube评分请求之间有什么区别?
https://www.googleapis.com/youtube/v3/videos/rate?id=gEqU0FMzPFo&rating=like&key=xxxx
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.rate?
id=wtLJPvx7-ys&rating=like
我在指南中找到了一个,在谷歌开发者的参考资料部分找到了另一个。我应该用哪个来对视频进行评级
第一个显示未找到错误,尽管我已经登录,第二个我可以在桌面浏览器中授权和执行(它也可以),但它在我使用浏览器组件查看youtube视频的移动应用程序中不起作用。所以我搞不清楚该用哪一个?
更新:我按照建议使用了第一个,但它给出了403禁止错误
ConnectionRequest cr = new ConnectionRequest() {
@Override
protected void readResponse(InputStream input) throws IOException {
JSONParser jSONParser = new JSONParser();
results = jSONParser.parseJSON(new InputStreamReader(input));
System.out.println("results " + results);
}
@Override
protected void postResponse() {
super.postResponse();
}
};
cr.setPost(true);
cr.setUrl("https://www.googleapis.com/youtube/v3/videos/rate?id=" + "kF94Jwx9ugU" + "&rating=like&access_token="+token+"&key=AIzaSyCAETrMkZeJ_nTq4ZdP1Jq6BFtA_11TR6I");
cr.setDuplicateSupported(true);
NetworkManager.getInstance().addToQueueAndWait(cr);
回答您的问题:
https://www.googleapis.com/youtube/v3/videos/rate?id=gEqU0FMzPFo&rating=like&密钥=xxxx
这是实际的API帽子,你需要评价一个视频。而另一个,
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.rateid=wtLJPvx7-ys&评级=类似
我确信这只是一个API-Explorer网站,因此您可以尝试API来查看请求的外观以及服务器的响应。
注意:当我尝试它时,它也会触发到以前的URL,即https://www.googleapis.com/youtube/v3/videos/rate