【发布时间】:2018-05-29 18:10:52
【问题描述】:
我正在使用 .net 包 Google.Apis.Sheets.v4 Client Library。一切都很好,但上次(大约一周前)出现错误:The request is missing a valid API key. [403] 当我尝试batchGet 查询中有 150 多个范围时。如果我在单个查询中将查询拆分为 25 个范围,则可能没问题,也可能在其中一个范围内返回相同的错误。有时它可以在没有任何拆分的情况下工作,但通常我会收到错误。
我绝对确定我的 API 密钥是有效的,并且我尝试了其他密钥、其他电子表格,但没有任何改变。
【问题讨论】:
-
我开始使用服务密钥而不是 api 密钥并且问题已经消失了。使用选项
HttpClientInitializer = GoogleCredential.FromJson("<service key>")初始化 SheetsService
标签: c# google-sheets-api google-api-dotnet-client