PHPを使用してYoutubeユーザーのプレイリストを取得する方法の例を教えてください。
開発者ガイド:データAPIプロトコル–プレイリストを読みましたが、理解できませんでした。
これが私がやりたいことです:
各タブは、プレーヤーリストを表示するプレイリストです。この場合、「Porto」タブに配置されます。右側にリスト内のビデオを表示し、プレーヤーリストの下にコメントを表示します。
出来ますか?
PHPを使用してYoutubeユーザーのプレイリストを取得する方法の例を教えてください。
開発者ガイド:データAPIプロトコル–プレイリストを読みましたが、理解できませんでした。
これが私がやりたいことです:
各タブは、プレーヤーリストを表示するプレイリストです。この場合、「Porto」タブに配置されます。右側にリスト内のビデオを表示し、プレーヤーリストの下にコメントを表示します。
出来ますか?
//Playlist: PLAD954BCB770DB285, remove PL from name
$playlist_id = "AD954BCB770DB285";
$url = "https://gdata.youtube.com/feeds/api/playlists/".$playlist_id."?v=2&alt=json";
$data = json_decode(file_get_contents($url),true);
$info = $data["feed"];
$video = $info["entry"];
$nVideo = count($video);
echo "Playlist Name: ".$info["title"]['$t'].'<br/>';
echo "Number of Videos (".$nVideo."):<br/>";
for ($i = 0; $i < $nVideo; $i++){
echo "Name: ".$video[$i]['title']['$t'].'<br/>';
echo "Link: ".$video[$i]['link'][0]['href'].'<br/>';
echo "Image: <img src='".$video[$i]['media$group']['media$thumbnail'][1]['url']."' /><br />";
}
はじめに最新のv3API 。APIキーが必要です。
https://www.googleapis.com/youtube/v3/videos?id=<video_id>&key=YOUR_API_KEY&part=snippet
最初にログインする必要があります。
http://code.google.com/intl/en_EN/apis/youtube/2.0/developers_guide_protocol_authentication.html
これは、YoutubeとVimeoの両方のユーザーのプレイリストを取得するための優れたPHPスクリプトです。
https://github.com/greghub/youtube-vimeo-api-playlist-to-database-importer