【问题标题】:Video private links with expiration有过期的视频私人链接
【发布时间】:2019-07-19 05:35:35
【问题描述】:

在 Vimeo(使用他们的 API)上,是否可以生成自动过期的私有链接?如果不是,那么根据 API 的限制,近似此函数的良好工作流程是什么?

基本上,我们希望为我们网站的订阅者提供有限的时间访问我们的视频。我们会将播放器链接嵌入网站的私人区域。

我们不希望用户能够复制链接代码并在访问权限过期后继续访问视频。此外,在多个用户想要访问同一视频的情况下,我们不希望对视频的隐私设置进行任何更新来干扰之前授予的用户访问权限(尚未过期)。

【问题讨论】:

  • 您找到解决方案了吗?我想用 Vimeo 或其他一些 VOD 服务做同样的事情。
  • 首先,他们可以在订阅视频的同时使用 Vimeo Private Downloader for Chrome 之类的扩展程序轻松下载视频...您有解决方案吗?

标签: api vimeo privacy


【解决方案1】:

Vimeo API 只能切换视频的 privacy settings,该 API 无法在可用的隐私设置之外向观看者授予播放权限。

例如,API可用于set a video作为密码保护并设置视频的密码,但API不能用于验证和绕过密码保护并允许播放。

【讨论】:

  • 我们如何创建自定义 api 端点以将视频重定向到 vimeo,但每次它都会使用 vimeo api 更改视频密码。这样每次调用都会使密码过期,只有您的 api 端点会知道用户是否应该有权访问当前的。
  • @NickKovalsky 我认为这是可能的,但频繁更改视频密码需要大量工作,更不用说每次都必须生成新密码。在每次页面加载时执行 PATCH 或 POST,我觉得您更有可能遇到超时或速率限制问题。
【解决方案2】:

您可以通过提供来自您自己网站的重定向并让重定向过期来解决此问题。这将提供您正在寻找的功能,但也很容易绕过。这取决于您希望到期的严格程度/难度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 2017-11-14
    • 2014-03-01
    • 2016-06-07
    相关资源
    最近更新 更多