Skip to content

exinfinite/YTC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fetch youtube videos by api-key

Install

composer require exinfinite/ytc

Usage

初始化

use Exinfinite\YTC\Agent;
use Exinfinite\YTC\PlaylistItems;
$apikey = "api-key";
$agent = new Agent($apikey, __DIR__ . '/cache');
$fetcher = new PlaylistItems($agent);

取得清單中影片

Reference:https://developers.google.com/youtube/v3/docs/playlistItems

$playlistID = 'playlistID';
$data = $fetcher
        ->setPart(['snippet'])
        ->setPlaylistId($playlistID)
        ->setMaxResults(10)
        ->query(false);//true:ignore cache

Roadmap

  • PlaylistItems
  • Playlists
  • Videos