2015-06-18 1 views
0

Я хочу использовать api V3 из youtube для получения последнего видео канала.Не могу получить объект в json с php youtube api

Когда я пытаюсь в PHP, я не могу получить "VideoID"

<?php 
$url = "https://www.googleapis.com/youtube/v3/playlistItems?   part=snippet&maxResults=1&playlistId=XX&key=XX"; 
$obj = json_decode($json); 
print $json_output->{'snippet'}->{'ressourceId'}->{'videoId'}; 
?> 

, не печатать anithing.

Можете ли вы мне помочь? спасибо

редактировать: URL: https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=1&playlistId=PLcsF2yXOMjK-nfdafvV3pNPY6Va28y5p1&key=AIzaSyBpu8hgnXbkqFVWrAvwRUEz7T13ii3I7WM

+0

вы пытались распечатать $ json_output-> snippe-> resourceId-> VideoID; – Satya

+0

да, но это тоже не сработало = '( – Argardor

+0

Могу ли я знать, как получить значение url – Ramki

ответ

0
$json = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=1&playlistId=PLcsF2yXOMjK-nfdafvV3pNPY6Va28y5p1&key=AIzaSyBpu8hgnXbkqFVWrAvwRUEz7T13ii3I7WM"; 
     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL,$json); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
     $result=curl_exec($ch); 
     curl_close($ch); 
     echo "<pre>"; 
     print_r(json_decode($result,true)); 
     echo "</pre>"; 

использовать как это, чтобы получить данные

+0

Я бы это сделал полезный для вас, вместо использования фиктивного URL-адреса вы можете использовать оригинальный URL-адрес, вы получите ответ – Ramki

+0

https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=1&playlistId=PLcsF2yXOMjK-nfdafvV3pNPY6Va28y5p1&key=AIzaSyBpu8hgnXbkqFVWrAvwRUEz7T13ii3I7WM – Argardor

Смежные вопросы