我正在尝试使用高级API替换VIMEO上的现有视频:https://github.com/vimeo/vimeo.php#replace-videos-from-the-server .
代码是:
$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和配置使用apis的范围是:public private purchase create edit delete interaction upload .
为了运行示例,只需执行POST请求http://panels.veedi.com/api/video/test
1 回答
Vimeo开发团队修复了这个bug . 现在一切正常 . 另外在更换过程的API描述中,他们有错误 . 代替:
你应该使用: