Извличане на популярни видеоклипове в YouTube API V3 Android

Опитвам се да намеря най-популярните видеоклипове или какво да гледам, което е налично в официалното приложение на Youtube, за да се покаже в моето приложение за YouTube, което използва Youtube api v3.

Използвам следния код за търсене на видеоклипове с конкретна ключова дума..

public List<VideoItem> search(String keywords) {
    query.setQ(keywords);
    try {
        SearchListResponse response = query.execute();
        List<SearchResult> results = response.getItems();

        List<VideoItem> items = new ArrayList<VideoItem>();
        for (SearchResult result : results) {
            String videoURL = "http://www.youtube.com/watch?v=" + result.getId().getVideoId();
            VideoItem item = new VideoItem(result.getSnippet().getTitle(),
                    result.getSnippet().getDescription(), result
                            .getSnippet().getThumbnails().getDefault()
                            .getUrl(), result.getId().getVideoId(), videoURL);
            items.add(item);
        }
        return items;
    } catch (IOException e) {
        Log.d("YC", "Could not search: " + e);
        return null;
    }
}

и работи перфектно.. Но не знам как да накарам Какво да гледам да се показва в основната ми дейност.. Намерих това, но работи само във версия 2.. Някаква идея?


person Muhammad Ashraf    schedule 06.02.2015    source източник


Отговори (1)


Използване на API ключ за разработчици за YouTube API V3 използвайте следното, за да извлечете популярни видеоклипове в YouTube API V3:

https://www.googleapis.com/youtube/v3/videos?chart=mostPopular&key={YOUR_API_KEY}&part=snippet&maxResults=4
person Shahbaz    schedule 25.05.2015