【发布时间】:2019-08-08 07:40:35
【问题描述】:
编辑:我最终通过工作表的共享设置授予了对服务帐户的编辑权限。这让我插入到工作表中。我认为这不是针对我的情况的最佳解决方案,但它是一个 a 解决方案。
任何帮助,我将不胜感激。我不认为这是一个复杂的问题,只是我之前从未使用过 GCP,并且还在学习中。
我正在尝试使用他们的 .NET api 写入 Google 表格。我想从我正在开发的游戏中将用户的反馈提交到此表。我希望该过程发生在用户不经历自己的任何 Google 授权过程的情况下。
我遇到了这个错误:
GoogleApiException: Google.Apis.Requests.RequestError
The caller does not have permission [403]
Errors [
Message[The caller does not have permission] Location[ - ] Reason[forbidden] Domain[global]
]
这是我迄今为止尝试过的。
- 已成功按照 Google 的指南阅读工作表。
- 创建具有日志写入权限的服务帐户。
- 通过
GoogleCredential下载并使用服务帐户的凭据。
我有一种感觉,我只是选择了错误的角色,虽然我不确定。我会继续研究。再次感谢任何帮助。
【问题讨论】:
-
不要通过编辑回答你的问题
标签: .net google-sheets google-cloud-platform google-sheets-api google-authentication