2016-11-22 1 views
0

YouTube v3 API를 사용하여 특정 YouTube 재생 목록의 모든 동영상을 표시하려고합니다. 여기에 지금까지 내 코드입니다 :YouTube API v3에서 재생 목록 데이터 표시

<?php 
$playlistId = 'PLHGPqm6HHcedxhoMXo9m9yKqsOmOB_S0F'; 
$maxResults = 20; 
$apiKey = 'APIKEYHERE'; 

$string = json_decode(file_get_contents('https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId='.$playlistId.'&maxResults='.$maxResults.'&key='.$apiKey.'')); 

foreach($string['items'] as $item) { 
    echo $item['title']; 
} 
?> 

내가 URL을 테스트하는 우체부를 사용하고는 그리고 난이 표시되지 않는 데이터를 에코 할 때 그것은 확실히 데이터를 받고 있지만.

답변

1

나는 당신이와 foreach는 교체해야하므로 JSON 디코딩이 기본 json_decode의 php.net에 의해 stdclass을 반환 할 것을 배웠습니다 :

foreach($string->items as $item) { 
    echo $item->snippet->title; 
}