我通过控制台生成了一个API密钥。我正在试着从谷歌数据表中读取数据。
但是,当我使用以下链接执行GET请求时:
https://sheets.googleapis.com/v4/spreadsheets/1nUeRttOMn--b46Vt7FIlU_eoOqvvuOyukAEg2L_UGQQ/values/A1%3AF500?key={abcdefghijklmnopqrstuvwxyz0123456789}`我得到了错误消息:
API密钥无效。请传递一个有效的API密钥。
完全错误:
{
"error": {
"code": 400,
"message": "API key not valid. Please pass a valid API key.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developers console",
"url": "https://console.developers.google.com"
}
]
}
]
}
}我的API密钥有效。如何解决错误?我计划通过Alteryx调用API。
发布于 2021-02-18 12:45:52
我也犯了同样的错误。钥匙是有效的,我甚至更改了钥匙,但它不起作用。
我就是这么做的
在出错之前,它看起来是这样的..。
https://sheets.googleapis.com/v4/spreadsheets/PUT YOUR SHEET ID HERE/values/Sheet1?valueRenderOption=FORMATTED_VALUE&key=PUT YOUR API KEY HERE/HTTP/1.1
然后我删除了最后一位,得到了有效的响应。
https://sheets.googleapis.com/v4/spreadsheets/PUT YOUR SHEET ID HERE/values/Sheet1?valueRenderOption=FORMATTED_VALUE&key=PUT YOUR API KEY HERE
很有魅力!
发布于 2022-03-17 14:24:04
使用此URL:
https://sheets.googleapis.com/v4/spreadsheets/PUT YOUR SHEET ID HERE/values/PUT YOUR SHEET NAME HERE (sheet name not spreadsheet name)?key=PUT YOUR API KEY HERE
https://stackoverflow.com/questions/51909486
复制相似问题