Как получить информацию об одном видео с YouTube, используя videoID через Data API v3.0 в Android?
Мой сервер отправляет список videoID на Android. Теперь я хочу показать заголовок, миниатюру и количество комментариев к этим видео в виде списка. Я сделал это в Интернете, используя запрос GEThttps://www.googleapis.com/youtube/v3/videos?part=snippet&id={VIDEO_ID}&key={YOUR_API_KEY}
но как это сделать в Android? Есть ли YouTube SDK для инициализации объекта YouTube? Как мне получить эту информацию с YouTube, используя VideoID?
РЕДАКТИРОВАТЬ: я нашел способ, используяКлиентская библиотека API данных YouTube для Java но это дает ошибку во время выполнения без каких-либо объяснений.
Вот код, который я использовал
/**
* Define a global instance of a Youtube object, which will be used
* to make YouTube Data API requests.
*/
private static YouTube youtube;
youtube = new YouTube.Builder(new NetHttpTransport(), new JacksonFactory(), new HttpRequestInitializer(){
public void initialize(com.google.api.client.http.HttpRequest request) throws IOException {
}
}).setApplicationName("youtube-cmdline-search-sample").build();
// Call the YouTube Data API's videos.list method to retrieve videos.
VideoListResponse videoListResponse = youtube.videos().
list("snippet").setId(videoId).execute();
// Since the API request specified a unique video ID, the API
// response should return exactly one video. If the response does
// not contain a video, then the specified video ID was not found.
List<Video> videoList = videoListResponse.getItems();
if (videoList.isEmpty()) {
System.out.println("Can't find a video with ID: " + videoId);
return;
}
Video video = videoList.get(0)
// Print information from the API response.
}