Отображение списка видео с канала – Vimeo Advanced API

Мне нужен способ отображения видео с определенного канала на странице с помощью PHP.

Я аутентифицировал свое приложение, и я могу использовать некоторые методы с использованием расширенного API. Я использую официальную библиотеку PHP vimeo для подключения.

Ниже я пытаюсь это сделать, и когда я сбрасываю массив, я ничего не получаю. Я могу получить информацию от использования получения видео из всего метода учетной записи.

require_once('/url/vimeo/vimeo.php'); $vimeo = new phpVimeo('number', 'number'); $vimeo->setToken('number','numbers'); $videos = $vimeo->call('vimeo.channels.getVideos', array('ACCOUNT' => 'NAME')); 

Если я положу имя канала, где ACCOUNT, я получу недопустимую ошибку подписи.

Стоит ли использовать что-то вроде простого парсера HTML для PHP и делать это, или стоит придерживаться расширенного API?

Я бы очень посоветовал использовать расширенный api. Если вы проанализируете html, он будет разорваться в любое время, когда vimeo изменяет свои страницы каналов. Кроме того, каналы имеют более одного макета

например: vimeohq и nicetype

Второй параметр функции «вызов» должен быть любым параметром querystring, который требует метод api.

В случае «vimeo.channels.getVideos» вы можете предоставить

  • CHANNEL_ID
  • Идентификатор пользователя
  • страница
  • на страницу
  • summary_response
  • full_response.

Чтобы поэкспериментировать с методом getVideos, вы можете использовать игровое поле .

Поэтому, в конце концов, я считаю, что вы хотите, чтобы функция выглядела так.

 $videos = $vimeo->call('vimeo.channels.getVideos', array('channel_id' => 'NAME')); 

где NAME – либо идентификатор канала, либо имя канала (имя канала соответствует URL-адресу URL-адреса, так, например, «nicetype» не «nice type»