Php 显示来自频道的视频列表-Vimeo高级API

Php 显示来自频道的视频列表-Vimeo高级API,php,vimeo,Php,Vimeo,我需要一种使用PHP在页面上显示特定频道视频的方法 我已经验证了我的应用程序,我可以使用一些使用高级API的方法。我正在使用官方的vimeo PHP库进行连接 下面是我试图做的事情,当我转储数组时,我什么也得不到。我可以使用“从整个帐户获取视频”方法获取信息 require_once('/url/vimeo/vimeo.php'); $vimeo = new phpVimeo('number', 'number'); $vimeo->setToken('number','numbers')

我需要一种使用PHP在页面上显示特定频道视频的方法

我已经验证了我的应用程序,我可以使用一些使用高级API的方法。我正在使用官方的vimeo PHP库进行连接

下面是我试图做的事情,当我转储数组时,我什么也得不到。我可以使用“从整个帐户获取视频”方法获取信息

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 parser for PHP之类的工具并这样做,还是值得坚持使用高级API?

我强烈建议使用高级API。如果您解析html,它将在vimeo更改频道页面时中断。此外,通道具有多个布局

例句:还有

“call”函数的第二个参数应该是api方法所需的任何querystring参数

对于“vimeo.channels.getVideos”,您可以提供

  • 通道id
  • 用户id
  • 页面
  • 每页
  • 回应摘要
  • 全部答复
要尝试getVideos方法,可以使用

最后,我相信你希望函数像这样

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

其中NAME是频道id或频道名称(频道名称与url slug匹配,因此例如“nicetype”而不是“nicetype”

只是一个建议,您还可以直接使用Youmax之类的插件来显示来自任何Vimeo频道或用户的视频。干杯:)