【问题标题】:Get vimeo video list api获取 vimeo 视频列表 api
【发布时间】:2018-02-13 18:01:13
【问题描述】:

我在 vimeo 帐户上上传了一个视频。 工具使用 - PostMan Step1-制作了一个POST APIhttps://api.vimeo.com/oauth/authorize/client

body - {
    "grant_type":"client_credentials"   
}
Header - Authorization - Basic Base64(cid:secret)

response :
{


   "access_token": "randomValue",
    "token_type": "bearer",
    "scope": "public",
    "app": {
        "name": "AppName",
        "uri": "/apps/120663"
    }
}

第 2 步: 现在我进行 api 调用以获取视频列表,即 https://api.vimeo.com/me/videos 使用 accesstoken 作为授权 - Bearer Token

但我得到了回应 { "error": "您必须提供经过身份验证的有效访问令牌。" }

【问题讨论】:

    标签: ios postman vimeo-api


    【解决方案1】:

    /me/videos 请求中您的授权标头的格式应为

    Authorization: Bearer {your_access_token}

    例如

    Authorization: Bearer abcd1234

    如果您仍然遇到错误,您的令牌可能不正确,您应该通过 vimeo.com/help/contact 联系 Vimeo 以获得进一步的帮助。

    【讨论】:

      【解决方案2】:

      客户端凭据令牌对应用程序进行身份验证,而不是对用户进行身份验证,并且只能从 Vimeo 获取公共信息。由于客户端凭据(未经身份验证的)令牌未对用户进行身份验证,因此在向 /me 端点路径发出请求时会收到错误消息。

      通过 OAuth2 流程或在应用管理页面上创建个人访问令牌来生成经过身份验证的令牌。

      可以在此处找到有关操作的说明:https://developer.vimeo.com/api/authentication#overview

      另外,请参阅此处的回复,了解与 Vimeo API 一起使用的不同身份验证令牌的概述:https://stackoverflow.com/a/48772649/3704546

      【讨论】:

      • 我想要实现的是,我创建了一个 vimeo 帐户并在其中上传了一些视频,现在我有一个 iOS 应用程序,我想在其中显示我上传的视频列表,以便用户可以看它玩。那么应该使用哪个端点呢?以及如何
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-03
      • 2019-09-30
      • 2019-04-04
      • 2015-09-12
      • 2018-05-23
      相关资源
      最近更新 更多