生成具有上传范围的未经身份验证的令牌

时间:2018-09-24 08:09:44

标签: vimeo-api

我正在尝试获取一个未经身份验证的令牌,该令牌的上传范围向 https://api.vimeo.com/oauth/authorize/client,范围值为“公开私人上传”。

作为响应,令牌范围的值为“ public private”或“ public private”。 我的应用程序具有上传权限,我的帐户是PLUS。我可以在应用程序控制页面中创建具有上传范围的令牌,并使用它通过API上传视频。

我正在尝试在不使用oAuth2的情况下将视频直接从客户端的浏览器上传到我的Vimeo帐户。客户端向后端发出请求以获取未经授权的令牌。后端授权我的系统中的用户,使用API​​请求创建令牌,将其保存在我的系统中供该用户重复使用,并将令牌返回给客户端。客户端通过tus协议使用Uppy将视频直接上传到Vimeo。除了创建令牌,其他所有东西都可以正常工作。我做错了什么?也许我需要其他帐户计划和/或在“请求上传权限”页面上选中“其他人创建了这些视频”?

1 个答案:

答案 0 :(得分:0)

未经身份验证的令牌只能用于与vimeo.com上公开的资源进行交互。换句话说,令牌的使用方式与未登录Vimeo帐户的用户相同。上传需要登录。

如果您想不通过OAuth流程上传到您的帐户,则必须生成一个“个人访问令牌”。为此,请转到https://developer.vimeo.com/apps上的应用管理页面,选择您的应用,然后选择“身份验证”标签。

从此处向下滚动到“生成个人访问令牌”,选择您希望该令牌具有的作用域(对于上传,我建议至少进行公开私人编辑上传),然后单击“生成”。复制令牌并将其保存在安全的地方。然后,您可以使用该令牌通过API验证您的请求。

希望此信息对您有所帮助!

相关问题