用PHP上传到Vimeo时设置名称和描述


Set name and description when uploading to Vimeo with PHP

我是Vimeo上传的新手,并使用PHP API (https://github.com/vimeo/vimeo.php)的示例脚本进行一些测试,它可以上传视频!但是我不能用脚本设置[主体][名称]和[主体][描述]。我试着去理解"https://developer.vimeo.com/api"的解释,但是我就是搞不懂。

我的问题是:我如何在我的脚本上传视频中添加名称和描述?(纯PHP)

有谁能给我指个方向吗?

你必须先上传视频,然后编辑它。(发送名称和描述)

方法为PATCH, url为https://api.vimeo.com/videos/{videoId}

这里我用的是Javascript,但本质上还是一样的

编辑视频的文档在这里。

php库中有一些API调用的例子。上传系统的文档在这里。

上传请求的返回值将包含报头中的uri,特别是location报头,如下所示:

$response['headers']['location']

正如编辑文档所解释的,您需要对这个url发出PATCH请求,包含namedescription字段。

在php中,如下所示:

$response = $lib->upload($filename);
$lib->request($response['headers']['location'], array('name' => $name, 'description' => $description), 'PATCH');