Wie kann man mit videoID über die Daten-API v3.0 in Android Details eines einzelnen Videos von YouTube abrufen?

Mein Server sendet die Liste der VideoID an Android. Jetzt möchte ich Titel, Miniaturbild und Anzahl der Kommentare zu diesen Videos in der Listenansicht anzeigen. Ich habe dies im Web mit GET Anfrage an @ gemachttps://www.googleapis.com/youtube/v3/videos?part=snippet&id={VIDEO_ID}&key={YOUR_API_KEY} aber wie geht das in Android? Gibt es ein YouTube-SDK zum Initialisieren von YouTube-Objekten? Wie kann ich diese Informationen mit VideoID von YouTube abrufen?

EDIT: Ich habe einen Weg gefunden, um dies mitYouTube Data API Client Library für Java aber es gibt Laufzeitfehler ohne Erklärung.

Hier ist der Code, den ich verwendet habe

/**
 * 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.
}

Antworten auf die Frage(6)

Ihre Antwort auf die Frage