我正在使用.net软件包Google.Apis.Sheets.v4 Client Library
。一切都很好,但上次(大约一周前)出现错误:The request is missing a valid API key. [403]
当我在查询中尝试使用150多个范围batchGet
时。如果我在一个查询中将查询拆分为25个范围,则可以正常,也可以在其中一个查询中返回相同的错误。有时它没有任何分裂,但通常我得到一个错误。
我绝对相信我的API密钥有效且我已经尝试了其他密钥,另一个电子表格,但没有任何变化。
答案 0 :(得分:0)
此SO post中的部分答案指出要处理此403 error。
首先,确保您有权调用特定电子表格并在开发人员控制台中启用Sheets API。另一件事,尝试将此电子表格的隐私设置更改为公开,并检查您是否可以立即访问它。如果您在授权请求中错过或不正确配置,通常会收到403错误。如果您是authorizing requests with OAuth 2.0
,请务必使用适当的范围