【问题标题】:Uploaded a Video on Vimeo在 Vimeo 上上传了一个视频
【发布时间】:2017-01-16 07:33:36
【问题描述】:

我在 Vimeo 上上传了视频,我可以在我的 vimeo 帐户中查看它们,但是我如何才能获得视频号。或取回该特定视频的视频链接作为响应。

【问题讨论】:

    标签: video upload vimeo


    【解决方案1】:

    假设您使用的是新 API,获取视频 uri/视频 id 取决于您用于上传的方法。

    对于simple POST uploads,客户端完成上传后,用户将被发送到在上传过程中提供的重定向网址。该重定向 URL 将添加一个新参数 video_uri

    对于resumable PUT uploads,在对上载过程中返回的complete_uri 进行最后一次DELETE 调用后返回video_uri

    如果您不使用 API,而只需要新上传视频的 URL,请转到 vimeo.com,将鼠标悬停在页面右上角的头像上,然后选择视频;您最近上传的内容将显示在顶部。

    【讨论】:

    • 我们如何获得用于 DELETE 调用的 complete_uri??
    • 我在上传后尝试对我的一个视频进行 DELETE 调用,但它给了我 500 内部错误作为响应代码,是因为我的视频的状态仍在上传吗??如果是,那么多长时间是否需要将状态更改为可用?
    • 在进行 DELETE 调用之前验证您的上传是否已完成:developer.vimeo.com/api/upload/videos#verify-the-upload
    • 是的,我通过再次执行 PUT 请求来验证上传,而不用我的请求发送文件,我得到一个 308 响应代码以及范围标头
    • 上传视频有文件大小限制吗?对于低于 10 mb,它可以正常工作,但对于较大的尺寸,它不会上传。
    【解决方案2】:

    只需查看下面的链接并按照
    https://developer.vimeo.com/apis/advanced/upload

    1) HTTP PUT 在 Java 中上传文件

    2) http://pastebin.com/79iSxzmR

    注意:- 我在https://github.com/fernandezpablo85/scribe-java 使用了 scribe 库,它提供了上述链接 (1) 和 (2) 中使用的方法。

    【讨论】:

    • 高级 API 不再受 Vimeo 支持,将在不久的将来停用。尽快切换到新的 API 以避免服务中断:developer.vimeo.com/api/start
    猜你喜欢
    • 2016-11-13
    • 1970-01-01
    • 2016-01-12
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-14
    相关资源
    最近更新 更多