有没有办法只检索已完成的视频而不是直播?

时间:2016-10-01 07:15:39

标签: android youtube-api

我正在开发一个Android应用程序。我使用的是Youtube API v3。 正如我在问题标题上提到的那样,有没有办法?因为我向Youtube服务器发送命令,他们返回视频和直播 我试图找到排除直播视频的选项,但我不能。

1 个答案:

答案 0 :(得分:0)

尝试使用videos.list在Youtube中检索非直播视频。使用HTTP请求

GET https://www.googleapis.com/youtube/v3/videos

执行操作。

立即让Try-it去浏览器中查看结果。

由于您使用的是Android,因此来自同一页面的此代码段可能会为您提供一个想法:

    // Call the YouTube Data API's youtube.videos.list method to
    // retrieve the resources that represent the specified videos.
    YouTube.Videos.List listVideosRequest = youtube.videos().list("snippet, recordingDetails").setId(videoId);
    VideoListResponse listResponse = listVideosRequest.execute();
    List<Video> videoList = listResponse.getItems();