特定のユーザーの再生リストから動画のリストを取得する方法はありますか?私は、次の呼び出しを試みたが、それはそのプレイリストユーザーの再生リストから動画を取得する-YouTube API
フィードに私のビデオのリストを与えているように見えません。
を//gdata.youtube.com/feeds/users/USERNAME/playlists/PLAYLIST_ID事前のおかげで、
スコット
特定のユーザーの再生リストから動画のリストを取得する方法はありますか?私は、次の呼び出しを試みたが、それはそのプレイリストユーザーの再生リストから動画を取得する-YouTube API
フィードに私のビデオのリストを与えているように見えません。
を//gdata.youtube.com/feeds/users/USERNAME/playlists/PLAYLIST_ID事前のおかげで、
スコット
http://gdata.youtube.com/feeds/api/playlists/PLAYLIST_ID
更新
ちょうどこの答えに追加する 上記のURLは...しかし、以下に述べる@crunkchitisとして機能します。
誤ったプレイリストIDを使用していたため、これはうまくいきませんでした。 私のプレイリストは「PL123456789」のように見えますが、 「PL」を捨て、プレイリストIDとして「123456789」を使用してください! - あなたがPHPを使用して...この情報を抽出する方法が必要な場合は
<?php $cont = json_decode(file_get_contents('http://gdata.youtube.com/feeds/api/playlists/[PLAYLIST_ID]/?v=2&alt=json&feature=plcp')); ?> <?php $feed = $cont->feed->entry; ?> <?php if(count($feed)): foreach($feed as $item): // youtube start ?> <?php echo $item->title->{'$t'} ?> <br /> <?php echo $item->{'media$group'}->{'media$description'}->{'$t'} ?> <?php endforeach; endif; // youtube end ?>
ユーザー
print_r($item)
あなたは、このようなサムネイルのURL、IDなどのような他の情報を必要とすべきである...
を@crunkchitis ...
希望します。
私は実際に自分自身で苦労しています。私はそれを見つけた。しかし、それはまったく簡単ではありません。私はjsonを使っています。したがって、xmlを使用している場合は、URLの末尾に "& alt = json"を追加する必要があります。
エントリ配列の下に見つかりました。メディアの$ group-> media $ content-> media $サムネイルには、そのビデオのサムネイルのリストがあります。これらのそれぞれには、パス内のビデオIDが含まれています。最高の解決策ではありませんが、うまくいくはずです。
"media$group": {
"media$content": [
{
"url": "http://www.youtube.com/p/PLE7C605988F1AFDAA",
"type": "application/x-shockwave-flash",
"yt$format": 5
}
],
"media$thumbnail": [
{
"url": "https://i.ytimg.com/vi/[VIDEO_ID]/default.jpg",
"height": 90,
"width": 120,
"yt$name": "default"
},
{
"url": "https://i.ytimg.com/vi/[VIDEO_ID]/mqdefault.jpg",
"height": 180,
"width": 320,
"yt$name": "mqdefault"
},
{
"url": "https://i.ytimg.com/vi/[VIDEO_ID]/hqdefault.jpg",
"height": 360,
"width": 480,
"yt$name": "hqdefault"
}
],
"media$title": {
"$t": "[VIDEO_NAME]",
"type": "plain"
}
},
間違ったプレイリストIDを使用していたため、これはうまくいきませんでした。私のプレイリストは「PL123456789」のように見えますが、「PL」を捨ててプレイリストIDとして「123456789」を使用するだけです! – crunkchitis
鉱山は 'PL'の有無にかかわらず働いた。 –
こんにちは、この回答は素晴らしいですが、私はビデオのID/URLを取得する方法を把握することはできません。あなたが助けることができる方法はありますか? –