回复:Youtube评级

时间:2016-04-03 06:06:36

标签: java youtube youtube-api

我正在尝试使用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);

1 个答案:

答案 0 :(得分:1)

回答你的问题:

  

https://www.googleapis.com/youtube/v3/videos/rate?id=gEqU0FMzPFo&rating=like&key=xxxx

这是您为视频评分所需的实际API帽子。而另一个,

  

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.rateid=wtLJPvx7-ys&rating=like

我确信这只是一个API-Explorer网站,因此您可以尝试使用API​​来查看请求的内容以及来自服务器的响应。

注意:当我尝试它时,它也会触发前一个https://www.googleapis.com/youtube/v3/videos/rate

的网址