Как получить видео пользователей?

327
06 марта 2017, 13:01

Как я понимаю, есть 2 типа каналов:

https://www.youtube.com/user/username и

https://www.youtube.com/channel/channelid

Данные с каналов можно получить, используя методы YouTube Data API. Например, мне нужно получить 11 видео с канала

$videosResponse = $youtube->search->listSearch('id,snippet',
  array(
    'channelId' => $chanelId,
    'maxResults' => 11,
    'order' => 'date'
  ));

Но если передать не id канала, а id юзера, то будет ошибка:

{ "error": { "errors": [ { "domain": "youtube.search", "reason": "invalidChannelId", "message": "Invalid channel.", "locationType": "parameter", "location": "channelId" } ], "code": 400, "message": "Invalid channel." } }

Вопрос: как получать видео с каналов типа youtube.com/user/username?

READ ALSO
Непонятный синтаксис

Непонятный синтаксис

Зачем нужен данный синтаксис, ведь тип результата не вычисляется автоматом?

241
Парсинг принтеров

Парсинг принтеров

Помогите распарсить эту сроку: интересуют такие параметры на название принтера и дата установки

254
Не срабатывает фунция execve() в Linux

Не срабатывает фунция execve() в Linux

При компиляции через g++ 54

274
Запись в бинарный файл

Запись в бинарный файл

Здравствуйте, помогите пожалуйста, решить проблему

254