向Google Docs API发出请求时出现错误401(未经身份验证)

问题描述 投票:0回答:1

我正在尝试使用Google Docs API请求我拥有的Google文档的内容,并且该内容将被读取到网站上。我在邮递员中提出以下要求:

GET https://docs.googleapis.com/v1/documents/{documentId}?key=API_KEY

其中API_KEY是在Google开发人员仪表板中创建的密钥,目前不受限制。但是,出现以下错误:

    {
  "error": {
    "code": 401,
    "message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
    "status": "UNAUTHENTICATED"
  }
}

我已公开公开文档(无需登录即可进行读取访问,并在Google开发人员仪表板中启用了Docs API。此外,仪表板正在注册这些(失败的)请求,因此正在处理中。答案可能在错误消息中,但是对我来说,“或其他有效的身份验证凭据”表示我已经在使用的API密钥。

我正在寻求有关如何成功发出此请求而不需要使用OAuth或服务器端代码的建议。

google-docs google-docs-api
1个回答
0
投票

尽管找到了Docs API不能解决的问题,但我找到了解决该问题的方法。我决定改为从Google表格请求文本数据,该方法可以在

下正常工作
GET https://sheets.googleapis.com/v4/spreadsheets/documentId?key=API_KEY

当工作表为公开且只读时。

© www.soinside.com 2019 - 2024. All rights reserved.