编程语言
首页 > 编程语言> > php – 通过表单直接上传到Vimeo

php – 通过表单直接上传到Vimeo

作者:互联网

我需要知道使用表单和PHP(获取身份验证)将视频上传到VIMEO PRO帐户的方法.目前,我可以使用面板将视频直接发送到Vimeo,这是预期的.但我有一些客户希望直接从我的控制面板(由我创建),vimeo之外上传您的视频,而且我只有一个独特的PRO帐户,而且我无法共享帐户数据.

似乎我可以根据页面API https://developer.vimeo.com/apis/advanced/upload#post(通过POST上传)来执行此操作.

我的怀疑是:

>我可以真的这样做,而不会将Vimeo PRO帐户数据传递给我的客户吗?
>这是一种安全的方法(考虑到客户尊重与Vimeo的协议)?

我需要直接上传到Vimeo,而不传递给我的服务器,因为我将有两个工作:一个上传到服务器,另一个从服务器上传到vimeo.

偏离主题:我相信我不会遇到Vimeo的问题,因为他们是一家公司的客户,而且该帐户属于公司,视频将是她的责任.

应该如何工作

>用户使用您的凭据访问我的面板;
>用户访问视频上传页面;
>可能服务器会联系Vimeo获取上传器;
>用户将选择您的vimeo文件并提交表单;
>系统将收到vimeo ID,每个人都将永远幸福.

谢谢!

解决方法:

编辑:Vimeo(测试版)API3现在支持此功能.您可以在https://vimeo.com/help/contact申请访问

以下信息对于Advanced API仍然准确

高级API无法可靠地支持此功能.

主要问题是,对于客户端上传,上传完成后无法告诉上传服务器该做什么.此外,没有客户端技术来确定上传是否已完成

您可能会作弊并让用户通过iframe上传,并让主页每隔几秒执行一次验证块调用.我没有试过这个,目前它只是一个理论.如果您尝试这种黑客行为,Vimeo希望通过他们的联系页面https://vimeo.com/help/contact了解更多信息

您正在讨论的功能在下一版API的路线图中,并且在他们的API Hackday中提供了早期不完美的版本.这可能是一个更好的想法,等一下,等待官方功能.

注意:此观察不适用于服务器端上载.因为整个上传过程是通过服务器上的代码处理的,所以很容易判断上传完成的时间.

标签:php,upload,forms,vimeo,vimeo-api
来源: https://codeday.me/bug/20190629/1327335.html