用VIMEO API替换视频资源



我正在尝试用替换VIMEO上的现有视频高级api来自:https://github.com/vimeo/vimeo.php#replace-来自服务器的视频。

代码为:

$vimeo = new VimeoVimeo('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

Vimeo开发团队修复了这个错误。现在一切都在运转。此外,在API对更换过程的描述中,他们也有错误。代替:
$response = $lib->upload('/videos/12345', '/home/aaron/Downloads/ada.mp4', false);

您应该使用:

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

最新更新