我仍然不了解获取请求的结构。在我的 Chrome 扩展程序中,我使用控制台中的 API 密钥从电子表格中获取一些值:
let fetch_url = `https://sheets.googleapis.com/v4/spreadsheets/${spreadsheetId}/values/${range}?key=${API_KEY}`;
它有效,但是当我想附加一些值时,它没有:
let fetch_url = `https://sheets.googleapis.com/v4/spreadsheets/${spreadsheetId}/values/Teachers!A7:D8:append?key=${API_KEY}`;
let fetch_options = {
"method": "POST",
"body": JSON.stringify({
"values": [
["Door", "$15", "2", "3/15/2016"],
["Engine", "$100", "1", "3/20/2016"],
]
})
};
我收到 401 响应,我错过了什么?
如果您检查文档表值
你会注意到它指出
这是因为此方法是在私人用户数据上执行的。这意味着您需要一个带有有效 oauth2 访问令牌的授权标头以及这些范围之一才能访问该方法。
授权请求,然后您将能够访问数据。有一个javascript 公会可以帮助您了解如何对您的应用程序进行授权。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句