结合使用Google表格API的Jquery AJAX put方法会出现错误401

时间:2019-05-30 02:59:53

标签: javascript jquery google-sheets-api

我正在尝试使用API​​和JavaScript写入Google表格,该电子表格设置为可公开查看,但不能公开编辑,因此设置为API密钥。

$.ajax({
    type: 'PUT',
    url: "https://sheets.googleapis.com/v4/spreadsheets/{SheetID}/values/A1%3AA200?includeValuesInResponse=false&valueInputOption=RAW&key={My API Key}",
   "values": messages,
error: function() {
    console.log("Error");
    }
});

当我运行此代码时,控制台会记录“错误”,就像我在遇到错误时要求的那样,并且Google API返回错误401。

在我构建网站时,我的api密钥设置为无限制,它仅供私人使用,因此我不担心最终安全性,但以后仍会添加它。

我在这里做错了什么?我已经在使用API​​从电子表格中获取数据以进行显示,没有任何错误,与此同时,在尝试写入该错误时遇到了该错误。

请原谅我的英语不好,我也是AJAX的新手。

0 个答案:

没有答案