android - YouTube 视频列表方法显示错误

标签 android youtube-data-api

https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails,player,recordingDetails,statistics,status&id=-Ji6qekcLxM,-rJOifcv3HA,0CN5MvWQwac,0xZLb7zjel8,1JAWiDZbkI0,1TIzLB_L8lk,2Eh08z-eIaE,2zdhM5m9sqQ,3LVjhhYFLTw,4owWEERuFYM,5t5SSBotwC4,6ML-CT4tiFw,7FaPvb72nh4,8c9N_WZbBY8,8dFj1Es8x0w,9HxESrz8UUk,AE_a3SJBhxo,AM5O9iPCw0U,DZktPAbHIfY,GYaLo04ckPQ,MMBtlPlbSzg,Nfy0vyaWJRo,OneZeR09P_c,RZAo93F5Roo,VfE1VyiGHD8,VhLQj7Z42Ho,VjXYAFXPayo,W-DdJZL9EOA,XYEF1H6HsTE,XlxVR4aDt4Y,YKxOYkzndlk,Z7exBz2PbyU,cFV4Gp9llBI,crqkHbMp0P8,damF3y8PC-Y,eJ79X5qR3pw,fHuNLi61nV0,iXJRgHXDY_o,jJ-XEAZCFus,kwnPrVQURg8,m40j71fet9o,nsjpgiramd0,paTpsjtsk9E,pzPjqe_UsO0,qzG-1gLm2sA,rRctYmNSln8,tpXcVmPEKeQ,uYbtNouVQBI,vEZWuM8Y6gQ,xKmrmmslPGo,yn9ceFwo1H8,zcxH8jQQu0A&maxResults=50&key={MyKey}

我正在使用以下方法来获取响应,但根据我的观察,它给出了一些错误,有一些新的视频 ID 显示了一些错误

private JSONObject getResponse(String apiUrl) {
        HttpClient client = new DefaultHttpClient();
        HttpUriRequest request = new HttpGet(apiUrl);
            try {
                HttpResponse response = client.execute(request);
                String jsonString = StreamUtils.convertToString(response.getEntity().getContent());
                JSONObject mJson = new JSONObject(jsonString);
                return mJson;
            } catch (ClientProtocolException e) {           
                e.printStackTrace();
            } catch (Exception e) {
            }
    return null;
}

响应错误如下

400 Bad Request

- Show headers -

{
"error": {
"errors": [
{
"domain": "youtube.parameter",
"reason": "invalidFilters",
"message": "Bad Request",
"locationType": "parameter",
"location": ""
}
],
"code": 400,
"message": "Bad Request"
}
}

最佳答案

上述错误是由于我传递的视频ID号所致

最大页面大小为50,并且我传递了超过 50 个视频 ID,因此显示错误

关于android - YouTube 视频列表方法显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19411221/

相关文章:

android - RecyclerView中CardView没有点击效果

youtube - channel 视频列表中缺少的视频

swift - 如何修复 YouTube API 查询的 401 错误?

ReactJS-Youtube 数据 API 请求错误 400

android - 屏幕旋转建议

java - 如何在android中插入%20代替空格

java - 使用 OpenCV 进行边缘检测 (Canny)

java - 在 Linux 上使用 Java 程序通过 ADB 在 android 设备上安装 apk

webview - YouTube嵌入视频问题(视频不可用)

actionscript-3 - 我不断从 AS3 中的 youTube API V3 收到 404