首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Google Sheet的API和我的v4,但仍然收到“未授权”的消息

使用Google Sheet的API和我的v4,但仍然收到“未授权”的消息
EN

Stack Overflow用户
提问于 2021-10-27 02:51:46
回答 2查看 254关注 0票数 0

我正在尝试通过放入我的谷歌电子表格的URL来获得一个简单的JSON包,这样我就可以在我的网页上使用它;我正在使用我的Google Cloud Console API,就像v4 Google API格式的文档上所说的那样,但我仍然得到“未授权的API”的错误。

文档:https://developers.google.com/sheets/api/guides/migration#v4-api

我使用的是这个网址:https://sheets.googleapis.com/v4/spreadsheets/SHEET_ID/values/Sheet1?key=API_KEY

我的google工作表设置为在web上发布。我也是谷歌工作表的创建者。

我能错过什么呢?我是API的新手!

First Edit: Answering the comment of ABDULLOKH MUKHAMMADJONOV这里是我用来向谷歌工作表发出GET请求的代码,你可以看到工作表ID在那里,还有谷歌云平台的API。

代码语言:javascript
复制
fetch("https://sheets.googleapis.com/v4/spreadsheets/1S652uS2FLVoZ1m3apb6R4H783v6GkV58HbQ6Idec5aY/values/Sheet1?key=AIzaSyCpFZ7mcqMNc6Q_bP6h1kCEfAi6c_fd8AM", {"method": "get"})
.then( (httpResponse) => {
    if (httpResponse.ok) {
    console.log(httpResponse.json());
    return httpResponse.json();
    } else {
    return Promise.reject("Fetch did not succeed");
    }
} )
.then(json => console.log(json.someKey))
.catch(err => console.log(err));
EN

回答 2

Stack Overflow用户

发布于 2021-10-27 09:37:45

调用者没有权限

意味着您进行身份验证的用户没有权限执行您正在尝试执行的操作。

该方法

代码语言:javascript
复制
https://sheets.googleapis.com/v4/spreadsheets/SHEET_ID/values/Sheet1?key=API_KEY

我相信这就是这个方法spreadsheets.values/get如果你查看文档,你会注意到它需要这些作用域之一的授权

您似乎只发送了一个api密钥。您需要获得授权才能访问该工作表。您不能使用只授予公共数据访问权限的API密钥来访问它。

票数 0
EN

Stack Overflow用户

发布于 2021-10-28 17:11:29

好的,我研究了使用Google Sheet的REST API的OAuth 2.0身份验证和授权。我添加了一个需要的作用域。

但我被困在如何进行授权过程的点上……

我正在看这个谷歌文档-- How to use Google OAuth 2.0 authorization

但我一直没能找到我想要的答案。我停留在它说“当你的应用程序需要访问用户数据时,它会向Google请求一个特定的访问范围”的部分。我现在知道如何对这个请求进行编码,或者通过Insomnia软件来完成这个请求。

我正在尝试用一个wix测试网站来做GET请求,也尝试着用Insomnia来做GET请求,但是我还没能做到。

这些是来自Insomnia的图片,它告诉我“无效的授权URL”。

Insomnia's OAuth 2.0 authentication parameters

Insomnia's API Query parameter

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69732189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档