Получение Youtube видео с использованием json и php - PullRequest
3 голосов
/ 10 сентября 2011

Я пытаюсь получить URL-адрес и заголовок видео из API YouTube.Все работает нормально, но я не могу показать данные - я хочу показать URL и заголовок видео, используя только json и php.

Мой код:

 <?php
$get = file_get_contents("http://gdata.youtube.com/feeds/api/videos?vq=cod&orderby=viewCount&max-results=1&start-index=1&alt=json");
$decode = json_decode($get, TRUE); // TRUE for in array format

foreach($decode as $res) { 

echo $res['title']['$t'];
}
?>

1 Ответ

6 голосов
/ 10 сентября 2011

В этом примере вам на самом деле не нужен цикл foreach, потому что есть только один возвращаемый результат, но для нескольких результатов вам нужно выполнить что-то вроде следующего ...

foreach ($decode['feed']['entry'] as $entry) {
    echo '<a href="' . $entry['link'][0]['href'] . '">' . $entry['title']['$t'] . '</a><br />';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...