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

时间:2015-07-14 21:57:18

标签: php upload vimeo-api

我是Vimeo上传新手,并使用PHP API(https://github.com/vimeo/vimeo.php)中的示例脚本进行一些测试,它可以上传视频! 但是我不能用脚本设置[body] [name]和[body] [description]。我试图理解“https://developer.vimeo.com/api”的解释,但我做不到。

我的问题是: 如何使用我的脚本为我上传的视频添加名称和说明? (纯PHP)

有人能把我推向正确的方向吗?

2 个答案:

答案 0 :(得分:3)

您必须先上传视频然后进行编辑。 (发送名称和描述)

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

Here I doit with Javascript,但基本上它是相同的

答案 1 :(得分:0)

用于修改视频的文档是here

php库提供了进行API调用here的示例。关于上传系统的文档here

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

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

正如编辑文档所述,您需要向此网址发出PATCH个请求,其中包含namedescription字段。

在php中,这看起来如下:

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