【问题标题】:Issue when uploading video on Vimeo (through my iOS app)在 Vimeo 上上传视频时出现问题(通过我的 iOS 应用程序)
【发布时间】:2019-04-25 00:14:17
【问题描述】:

我在代表其他用户从 iOS 应用程序上传视频时遇到问题。

步骤如下:

  1. 在 Vimeo 中,我使用公司帐户登录并创建了 Vimeo 应用程序。
  2. 之后,我向 Vimeo 发送了 上传 范围的请求。
  3. 然后我的应用批准上传范围,我有 client_id、secret_id、redirect_ui 等。

我的应用程序:https://developer.vimeo.com/apps

然后,我正在关注 OAuth 流程,为此我在移动应用浏览器中打开以下网址:

https://api.vimeo.com/oauth/authorize?response_type=code&client_id=XXX&scope=upload&redirect_uri=XXX&state=XXX

但我收到以下错误:

发生了错误。您将无法连接到 Vimeo,直到它 由开发商修复。 尊敬的应用所有者,我们无法使用您提供的一个或多个范围生成访问令牌。

如果有人遇到此问题,请告诉我解决方案。如果需要任何其他细节来纠正此问题,也请告诉我。

【问题讨论】:

  • 您是否尝试将 response_type 设置为“token”而不是“code”?因为根据文档,如果您想在浏览器中使用令牌,您可能必须使用令牌。请参考developer.vimeo.com/api/…
  • 令牌也不起作用

标签: ios vimeo


【解决方案1】:

根据documentation,私有范围是:

对于 public 以外的任何范围都是必需的。

关于 response_type 参数,它还说明了以下内容:

OAuth 响应类型。使用授权码授予授权码。

【讨论】:

  • 我用过但没用:api.vimeo.com/oauth/…
  • 这是一个空格分隔的列表,正确。但它也是一个 URL,使用 %20 而不是空格所以 scope=private%20upload
  • 嗨 Dennis,我使用的是 scope=private%20upload,您没有注意到我在上面提到的 URL 中吗?请检查一下,让我知道这里出了什么问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-22
  • 2012-04-26
  • 1970-01-01
  • 1970-01-01
  • 2020-09-30
相关资源
最近更新 更多