2015-11-30 71 views
0

我想用 高级API替换现有的VIMEO视频:https://github.com/vimeo/vimeo.php#replace-videos-from-the-server用VIMEO API取代视频资源

的代码是:。

$vimeo = new \Vimeo\Vimeo('xxxxxxxxxxxxxxx', 'xxxxxxxxxxxxxxx'); 
$vimeo->setToken("xxxxxxxxxxxxxxx"); 
$video_id_on_vimeo = 123456; // not real id 
$vimeo->replace("/videos/" . $video_id_on_vimeo, $path_to_file, false); 

但是它引发我一个错误“无法获取上传票[请求的用户无法找到]”

其他所有的命令做的工作,我正在使用OAuth 2和配置为使用API​​的范围有: 公私购买创建编辑删除上传相互作用

为了运行例子,只是执行POST请求http://panels.veedi.com/api/video/test

回答

0

Vimeo开发团队修复了这个错误。 现在一切正常。另外在替换过程的API描述中,他们有错误。 相反的:

$response = $lib->upload('/videos/12345', '/home/aaron/Downloads/ada.mp4', false); 

你应该使用:

$response = $lib->replace('/videos/12345', '/home/aaron/Downloads/ada.mp4', false); 
+0

感谢您的信息,我会解决的文档! – Dashron