是的,你可以!
隨着YouTube API v3用的ressource playlistItems.list
使用此參數,以獲得一個播放列表的視頻ID:
part: 'contentDetails'
playlistId: 'PL590L5WQmH8fJ54F369BLDSqIwcs-TCfs'
https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&playlistId=PL590L5WQmH8fJ54F369BLDSqIwcs-TCfs&key= {YOUR_API_KEY}
輸出:
"items": [
{
"kind": "youtube#playlistItem",
"etag": "\"PSjn-HSKiX6orvNhGZvglLI2lvk/OCpNe6AE7ww8_WCYOw2M6axwxAY\"",
"id": "PLDWb5NF1kx1qB7HgQ2tJKvLCsn0D34rFYWn3o4SsrJrU",
"contentDetails": {
"videoId": "Lv-sY_z8MNs"
}
},
{
"kind": "youtube#playlistItem",
"etag": "\"PSjn-HSKiX6orvNhGZvglLI2lvk/Qvv0GzRVKvhc4LANFBV171hvlJI\"",
"id": "PLDWb5NF1kx1qB7HgQ2tJKvAZrOtpGhFVaTYQJQCi66rE",
"contentDetails": {
"videoId": "xY_MUB8adEQ"
}
},
{
"kind": "youtube#playlistItem",
"etag": "\"PSjn-HSKiX6orvNhGZvglLI2lvk/rRRgwge6ptZxyMRs-RzsvEFU6qs\"",
"id": "PLDWb5NF1kx1qB7HgQ2tJKvAI1eXgw8QWwXeA8Anwu4VY",
"contentDetails": {
"videoId": "xcc9S_ik0v8"
}
}
...
然後播放列表中有視頻ID。
我仰望你很快入您的文章鏈接github上,你會是這樣的:(!/ \我沒有測試此代碼/)
use Madcoda\Youtube;
$youtube = new Youtube(array('key' => '/* Your API key here */'));
// Set Default Parameters
$params = array(
'part' => 'contentDetails',
);
$playlistItems = $youtube->getPlaylistItemsByPlaylistId('PL590L5WQmH8fJ54F369BLDSqIwcs-TCfs');
print_r($playlistItems);
大,我現在做只是測試它,但我得到'未定義的指數:結果' – 2014-11-09 00:09:16
@Code_Ed_Student如果你沒有編碼的基礎我幫不了你。 – mpgn 2014-11-09 09:51:12
想通了。謝謝! – 2014-11-09 12:43:31