Использование Google API и получение неопределенной ошибки смещения - PullRequest
0 голосов
/ 21 декабря 2018

Я знаю, что многие обращались за помощью в отношении "неопределенного смещения: 0", и я думаю, что знаю, что это значит (нет значения в этой позиции), но я не могу понять, почему я получаю эту ошибку.

Я хочу использовать TXT, заполненный идентификаторами YouTube и вернуть названия.Это работает без проблем, если я ввожу идентификаторы напрямую, но если я использую переменную $ video_id, я получаю ошибку «неопределенное смещение: 0»

<?php
$ids = file("ids.txt");
for($i=0;$i<count($ids);$i++){
   $video_id = $ids[$i]; 
   $api_key = 'MY_API_KEY';
   $api_url = 'https://www.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&id='.$video_id.'&key='.$api_key;
   $data = json_decode(file_get_contents($api_url));
   echo $data->items[0]->snippet->title;

}
?>

Может кто-то помочь и сказать мне, почему это не работает

...