Vimeo PHP API 如何将我最近上传的视频添加到频道?
Vimeo PHP API How do I add my recently Uploaded Video to a Channel?
我终于让我的批量上传器开始工作了,它又快又高效。我还可以更新上传脚本中的名称和描述元数据。
我在文档中找不到任何显示如何设置名称和描述文本的地方(我从 Whosebug 获得了该代码并且它有效)。如何获取 $lib->request 的所有可能支持的参数值和语法的列表,并且可以使用此方法将视频按 id 添加到频道名称吗?
这是我已经尝试过但仍然无法将视频分配给频道的方法。
<?PHP
$lib->request($uri, array('name' => 'This is the Title text for my video'), 'PATCH'); // This works perfectly
$lib->request($uri, array('description' => 'This is the description for my video'), 'PATCH'); // This works perfectly
$lib->request($uri, array('channels' => 'This is the name of a channel'), 'POST'); // This does not work but no errors
?>
编辑视频是对 /videos/{video_id}
(又名视频的 URI)的 PATCH
请求。您可以在此处阅读有关该端点的更多信息:https://developer.vimeo.com/api/endpoints/videos#PATCH/videos/%7Bvideo_id%7D。您不需要为每个参数都重新请求,因此可以将请求 1 和 2 合并在一起。
要向频道添加视频,请查看此端点:https://developer.vimeo.com/api/endpoints/channels#PUT%2Fchannels%2F%7Bchannel_id%7D%2Fvideos%2F%7Bvideo_id%7D。基本思想是将频道 URI (/channels/{channel_id}
) 与视频 URI (/videos/{video_id}
) 合并,然后向 url.
发出 PUT
请求
例如:
PUT /channels/12445/videos/612342
有时候答案简单到令人尴尬!
代码一直在工作,但我不知道它在工作的原因是,当尝试将视频添加到频道时,视频仍在处理异步。
为了解决这个问题,我编写了第二个应用程序,它将一批视频添加到给定的频道。在第一个应用程序通过查询 mysql 数据库完成所有处理后,此应用程序将 运行。
我要感谢所有为我考虑过这件事的人,并对你们投入的时间表示歉意。
我终于让我的批量上传器开始工作了,它又快又高效。我还可以更新上传脚本中的名称和描述元数据。
我在文档中找不到任何显示如何设置名称和描述文本的地方(我从 Whosebug 获得了该代码并且它有效)。如何获取 $lib->request 的所有可能支持的参数值和语法的列表,并且可以使用此方法将视频按 id 添加到频道名称吗? 这是我已经尝试过但仍然无法将视频分配给频道的方法。
<?PHP
$lib->request($uri, array('name' => 'This is the Title text for my video'), 'PATCH'); // This works perfectly
$lib->request($uri, array('description' => 'This is the description for my video'), 'PATCH'); // This works perfectly
$lib->request($uri, array('channels' => 'This is the name of a channel'), 'POST'); // This does not work but no errors
?>
编辑视频是对 /videos/{video_id}
(又名视频的 URI)的 PATCH
请求。您可以在此处阅读有关该端点的更多信息:https://developer.vimeo.com/api/endpoints/videos#PATCH/videos/%7Bvideo_id%7D。您不需要为每个参数都重新请求,因此可以将请求 1 和 2 合并在一起。
要向频道添加视频,请查看此端点:https://developer.vimeo.com/api/endpoints/channels#PUT%2Fchannels%2F%7Bchannel_id%7D%2Fvideos%2F%7Bvideo_id%7D。基本思想是将频道 URI (/channels/{channel_id}
) 与视频 URI (/videos/{video_id}
) 合并,然后向 url.
PUT
请求
例如:
PUT /channels/12445/videos/612342
有时候答案简单到令人尴尬!
代码一直在工作,但我不知道它在工作的原因是,当尝试将视频添加到频道时,视频仍在处理异步。
为了解决这个问题,我编写了第二个应用程序,它将一批视频添加到给定的频道。在第一个应用程序通过查询 mysql 数据库完成所有处理后,此应用程序将 运行。
我要感谢所有为我考虑过这件事的人,并对你们投入的时间表示歉意。