我正在尝试使用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);
答案 0 :(得分:1)
回答你的问题:
https://www.googleapis.com/youtube/v3/videos/rate?id=gEqU0FMzPFo&rating=like&key=xxxx
这是您为视频评分所需的实际API帽子。而另一个,
我确信这只是一个API-Explorer网站,因此您可以尝试使用API来查看请求的内容以及来自服务器的响应。
注意:当我尝试它时,它也会触发前一个https://www.googleapis.com/youtube/v3/videos/rate