【问题标题】:Google Drive upload file rest api returns 401 errorGoogle Drive上传文件rest api返回401错误
【发布时间】:2018-10-02 05:47:21
【问题描述】:

我想将我的 json 对象存储到谷歌驱动器。 谷歌身份验证工作正常。 但是当我调用 google drive api 时,它返回 401 错误。

我将身份验证、内容类型和内容长度设置为 api 标头。 不知道为什么会这样。

【问题讨论】:

  • 401 错误是无效的凭据错误。您确定身份验证凭据正确吗?
  • 是的,我做到了。我用 gapi 做了 google auth,我可以打印访问令牌
  • 请编辑您的问题并附上mcve,我们无法帮助您解决与您的代码相关的问题。

标签: reactjs google-api google-drive-api


【解决方案1】:

401: Invalid Credentials 无效的授权标头。您使用的访问令牌已过期或无效。

{
  "error": {
    "errors": [
      {
        "domain": "global",
        "reason": "authError",
        "message": "Invalid Credentials",
        "locationType": "header",
        "location": "Authorization",
      }
    ],
    "code": 401,
    "message": "Invalid Credentials"
  }
}

建议的操作:使用长期刷新令牌刷新访问令牌。如果失败,请按照Authorizing Your App with Google Drive 中的说明引导用户通过 OAuth 流程。

【讨论】:

    猜你喜欢
    • 2014-11-01
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 2019-03-28
    相关资源
    最近更新 更多