【问题标题】:Vimeo App direct upload from client device using PHPVimeo App 使用 PHP 从客户端设备直接上传
【发布时间】:2021-12-11 17:03:21
【问题描述】:

在阅读了很多页面后,我无法确定是否可以将使用 PHP SDK 的视频直接上传到 Vimeo 帐户?我发现了很多使用服务器 uri 中的 post 选项或 url 中的 pull 选项的示例。

$file_name = "{path_to_a_video_on_the_file_system}";
$uri = $myvimeo->upload($file_name, array(

但我需要直接从网站表单(用户设备)上传到 vimeo。这可能吗?您可以提供代码示例的链接吗?

非常感谢

【问题讨论】:

    标签: php api upload vimeo


    【解决方案1】:

    here 描述的基于表单的方法是最简单的方法。

    您可以使用 request 从 PHP 库发出此请求,即

    $response = $lib->request('/me/videos', [
      "upload" => [
        "approach" => "post",
        "redirect_url" => "{url}"
      ]
    ], 'POST');
    

    这将在$response['body']['upload']['form'] 中返回一个HTML 表单。

    【讨论】:

    • 谢谢你这个我从未见过的信息:这将在 $response['body']['upload']['form'] 中返回一个 HTML 表单
    • 好的,谢谢您的回答,那我知道这真的是可能的,可以继续前进!但是我缺乏知识,我必须研究,现在从用户客户端选择的文件大概是如何进入我假设的最后一个“帖子”的。
    • 使用此方法,您无需从客户端获取文件 - 表单将直接上传到 Vimeo。因此,当用户表示希望上传时,请执行上述操作并向他们显示表单。他们将从计算机中挑选一个视频,将其上传到 Vimeo,完成后他们将被导航回redirect_url
    • 感谢这有助于避免错误地思考必须以某种方式在我身边创建表单:-) 现在对我来说一切都有意义,对 vimeo 的请求已经创建了一个空白视频并给出返回正在等待视频内容的表单。并且 vimeo video_uri/videoID 与 redirect_url 一起返回感谢您的帮助!
    猜你喜欢
    • 2020-07-22
    • 2013-04-03
    • 2018-01-01
    • 2015-03-29
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 2020-12-20
    • 2015-04-07
    相关资源
    最近更新 更多