2014-01-10 83 views
1

我有一个php应用程序,我试图从私人Vimeo视频(我的视频)获取视频信息。 我已通读Advanced API documentation并已成功验证我的应用程序。我使用官方的php库。使用高级API和PHP从私人Vimeo视频获取信息

我已经能够获得视频列表与getAll方法:

require_once('./vimeo/vimeo.php'); 
$vimeo = new phpVimeo('xxxx', 'xxxx'); 
$vimeo->setToken('xxxx','xxxx'); 

$videos = $vimeo->call('vimeo.videos.getAll', 4272839); 

我需要的是获得由视频ID视频,所以我必须使用的getInfo方法。我可以使用游乐场成功获取视频信息,但在我的应用我收到此错误信息:

Fatal error: Uncaught exception 'VimeoAPIException' with message 'Video not found' in app_root/vimeo/vimeo.php:239 
根据的getInfo文档

“未找到视频”说,无论是无效的ID或“视频不可视呼叫用户“。

我不知道如何继续在这里的形式,如果任何人有一个建议,我将感谢!

回答

0

即使未经身份验证,您的视频似乎也适用于video.getInfo。尝试在没有线路$vimeo->setToken('xxx','xxx');的情况下提出请求。

如果未认证的要求工作,但认证不我认为事情很奇怪你的身份验证令牌。对people.getInfo(不带user_id)参数进行身份验证请求,以确定身份验证令牌所属的身份。如果令牌对视频所有者以外的用户进行身份验证,则存在问题。

如果这没有帮助,Vimeo的可如果你把你的访问令牌和客户端ID(不发送的秘密!),以vimeo.com/help/contact提供更多的直接援助。