Vimeo unity SDK:有没有办法使用团队成员的授权来访问主用户的视频?

问题描述 投票:0回答:2

我们正在开发一个涉及使用 unity vimeo sdk 的 Unity 项目 (https://github.com/vimeo/vimeo-unity-sdk#setting-up)。我们服务的客户有一个 vimeo 帐户,其中包含需要在应用程序中显示的视频。客户为我们创建了一个 vimeo 帐户,并将其添加到其主帐户的团队成员中,并具有管理员权限。客户有 vimeo pro 帐户。

单击“获取令牌”按钮并使用为我们创建的团队成员帐户登录并添加收到的 api 令牌后,我们现在只能访问上传到该团队成员帐户的视频,但不能访问主页面上的视频帐户。使用主用户视频的 url 会产生统一错误:

“[VimeoPlayer] 您无权访问此视频。您必须是 Vimeo Pro 或 Business 客户并使用自己帐户中的视频。https://vimeo.com/upgrade”。

我们可以在网络浏览器中将团队帐户切换为客户帐户,并根据给定的使用权限修改视频,但我们不能使用主用户的视频。我们还尝试在浏览器上登录团队帐户,将团队角色切换到客户帐户,然后通过 unity 进行身份验证,但这并没有让我们能够访问 unity 中的视频。

我们想知道是否有一种方法可以在团队成员帐户上使用主用户的视频,而无需登录并授权主帐户。我们提出的唯一解决方案是,如果客户不想共享主帐户的用户凭据,他们将不得不使用 Unity 登录 vimeo,然后向我们发送令牌。根据我们的测试,这种方法可行,但有点麻烦。

unity-game-engine sdk authorization vimeo
2个回答
1
投票

一些事情:

  1. 登录您的付费帐户后联系 Vimeo 请求支持

  2. Vimeo 的团队会员系统不会扩展到 API,因为 API 可以在该团队系统之外使用。该 API 只能用于与您自己的 Vimeo 帐户进行交互,并且您只能读取其他用户帐户的公共元数据。


0
投票

我只是要求购买 Pro 订阅的原始帐户持有人通过要求他们访问以下方式来提供访问令牌: https://authy.vimeo.com/auth/vimeo/unity?scope=public%20private%20video_files

然后他提供了令牌,然后该令牌在 Unity 中按预期工作。

Vimeo 文档没有表明此要求。

© www.soinside.com 2019 - 2024. All rights reserved.