让我们想象一下,我的网站上有一个视频网址:它是这样的:http://example.com/videos/myvideo.mp4。我想使用自动(“拉”)上传方法来上传这个视频到vimeo。然后我只想把它放在我的网站上。问题是,他们提供的文件让我有点困惑(可能所有其他开发人员都开始使用他们的api了)。那么,根据您的经验,您能告诉我如何上传这段视频到vimeo,并取回已经上传的视频url吗?
我创建了vimeo应用程序,正如他们说的,我已经请求上传访问。上面写着:
Upload Access
Approved for the following accounts:
Your account
所以基本上一切都安排好了。我只需要知道我应该向vimeo服务器发送什么http请求,以便上传可以在web上访问的mp4文件。
发布于 2015-07-27 21:11:49
HTTP请求在文档的拉上传部分详细介绍:https://developer.vimeo.com/api/upload/videos#automatic-pull-uploads
向https://api.vimeo.com/me/videos发送的HTTP请求包含两个必需参数和一个通过请求体发送的可选参数。
正式的PHP库:https://github.com/vimeo/vimeo.php将帮助您进行上传请求,有关使用此库进行请求的文档位于:https://github.com/vimeo/vimeo.php#make-requests。
一旦你把所有的部分放在一起,请求看起来就像这样:
$response = $lib->request('/me/videos', ['type'=>'pull','link'=>$url], 'POST');
https://stackoverflow.com/questions/31640395
复制相似问题