我正在尝试获得一个未经身份验证的令牌,它在上传范围内向https://api.vimeo.com/oauth/authorize/client发出请求,其作用域值为“公共私有上载”。
作为回应,范围具有“公共私有”或“公共私有”的价值。我的应用程序有上传权限,我的帐户是加。我可以在应用程序控制页面中创建带有上传范围的令牌,并使用它通过API上传视频。
我正在尝试将视频直接从客户端的浏览器上传到没有oAuth2的Vimeo帐户。向后端发出请求以获取未经授权的令牌的客户端。后端授权我的系统中的用户,创建一个带有API请求的令牌,将它保存在我的系统中供这个用户重用,将令牌返回给客户端。客户端上传视频使用Uppy协议直接到Vimeo。除了创建令牌之外,所有东西都正常工作。我做错什么了?也许我需要另一个帐户计划和/或检查“其他人创建了这些视频”在请求上传权限页面?
发布于 2018-09-24 06:09:13
未经身份验证的令牌只能用于与vimeo.com上的公共资源交互。换句话说,令牌的使用方式与未登录到Vimeo帐户的用户相同。上传需要登录。
如果您想上传到您的帐户而不经过OAuth流,您必须生成一个“个人访问令牌”。要做到这一点,请转到https://developer.vimeo.com/apps的应用程序管理页面,选择应用程序,并选择“身份验证”选项卡。
在那里,向下滚动到“”,选择您希望该令牌具有的作用域(对于上载,我建议至少进行公共私有编辑上载),然后单击Generate。复制令牌并将其保存到安全的地方。然后,可以使用该令牌使用API对请求进行身份验证。
我希望这个信息能帮上忙!
https://stackoverflow.com/questions/52475067
复制