Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 960 Bytes

README.md

File metadata and controls

52 lines (42 loc) · 960 Bytes

Youtube API v3 (youtube_api3)

Flutter package for Youtube API v3.

v0.0.3 Added support for Videos(by id)

API's supported with parameters

  • PlaylistItems
    • playlistId
    • part
      • snippet
      • id
      • contentDetails
      • status
    • maxResult
    • pageToken
  • Videos
    • id
    • part
      • snippet
      • id
      • contentDetails
      • status

Getting Started

To use this package, add the dependency to your pubspec.yaml file

dependencies:
  ...
  youtube_api_v3: ^0.0.3

Usage

import 'package:youtube_api_v3/youtube_api_v3.dart';
YoutubeAPIv3 api = new YoutubeAPIv3({key});
/// List of videos from playlist
PlayListItemListResponse playlist = await api.playListItems2(
    playlistId:{playlistId},
    maxResults:{maxResults},
    part:Parts.{part});

List<PlayListItem> videos = playlist.items;
/// Next Page
PlayListItemListResponse page2 = await playlist.nextPage();
List<PlayListItem> videospage2 = page2.items;