【发布时间】:2017-12-25 13:23:17
【问题描述】:
我正在关注Google Docs API for javascript example,并让基本示例正常工作。我有一个 api 密钥、一个秘密令牌,并且我已经设置了哪些 IP 地址可以访问数据 (http://localhost)。
演示有效,它显示了一个身份验证按钮,验证后我可以使用以下方式下载谷歌的示例数据:
// google data example
var sheetId = "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms"
// load and show data
gapi.client.sheets.spreadsheets.values.get({
spreadsheetId: sheetId,
range: 'Class Data!A2:E',
}).then(function(response) {
console.log("loaded data " + response);
});
问题是,如果我将工作表 ID 替换为我自己的 google 文档表的 ID,我会得到 Failed to load resource: the server responded with a status of 404。
我什至公开了自己的工作表。您甚至可以在任何浏览器中直接查看它,甚至无需登录。但即便如此,我也无法使用 API 加载数据! (不过我不希望我的工作表公开)。
连接到我自己的数据时缺少哪一步?
【问题讨论】:
标签: javascript google-api google-sheets-api