2014-12-25 2 views
0

Я получаю эту ошибку, когда пытаюсь получить доступ к автору видео с YouTube.PHP Json Youtube API - Как получить автора?

Примечание: Попытка получить свойство необъектных

$id = "xVGVrm-deuM"; 
$JSON = file_get_contents("https://gdata.youtube.com/feeds/api/videos/{$id}?v=2&alt=json"); 
$JSON_Data = json_decode($JSON); 

echo $JSON_Data->{'entry'}->{'author'}->{'0'}->{'name'}->{'$t'}; 

Когда я print_r ($ JSON_Data), данные я для автора, как это:

stdClass Object 
(
    [version] => 1.0 
    [encoding] => UTF-8 
    [entry] => stdClass Object 
     (
      [author] => Array 
       (
        [0] => stdClass Object 
         (
          [name] => stdClass Object 
           (
            [$t] => MrBmacwilliam 
           ) 

          [uri] => stdClass Object 
           (
            [$t] => https://gdata.youtube.com/feeds/api/users/MrBmacwilliam 
           ) 

          [yt$userId] => stdClass Object 
           (
            [$t] => cHkE3jhQsHzEHpNavuqIJw 
           ) 

         ) 

       ) 
     ) 
) 

Пожалуйста помогите мне разобрать данные.

ответ

0

Я получил его

эхо $ JSON_Data -> { 'запись'} -> {'автор'} [0] -> { 'имя'} -> { '$ т'};

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