首页 > 解决方案 > Vimeo unity SDK:有没有办法使用团队成员的授权来访问主要用户的视频?

问题描述

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

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

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

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

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

标签: unity3dsdkauthorizationvimeo

解决方案


一些东西:

1)这不是一个编程问题,它更像是一个产品支持问题,因此不适合 StackOverflow。阅读有关在 StackOverflow 上提出好问题的指南,并在登录到您的付费帐户时联系 Vimeo 以请求支持

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


推荐阅读