Google api Google Sheets API-权限被拒绝
我正在尝试使用V4电子表格API访问谷歌表格中的一些数据,但我得到了403,权限被拒绝。我已经验证了API是否已启用,并且正在URL中传递key={MY_key}。我在我的个人谷歌账户中将共享设置设置为“有链接的任何人”,该账户工作正常,我正在使用以下URL获取数据: MY\u KEY/values/Sheet1?KEY=MY\u KEY 但是,在工作中,我们使用GSuite,链接共享仅限于我们的组织,因此,当我在我的个人帐户(不包括共享设置)中使用相同设置在我的工作帐户中的工作表中点击该URL时,我将获得403,但权限被拒绝Google api Google Sheets API-权限被拒绝,google-api,google-sheets-api,Google Api,Google Sheets Api,我正在尝试使用V4电子表格API访问谷歌表格中的一些数据,但我得到了403,权限被拒绝。我已经验证了API是否已启用,并且正在URL中传递key={MY_key}。我在我的个人谷歌账户中将共享设置设置为“有链接的任何人”,该账户工作正常,我正在使用以下URL获取数据: MY\u KEY/values/Sheet1?KEY=MY\u KEY 但是,在工作中,我们使用GSuite,链接共享仅限于我们的组织,因此,当我在我的个人帐户(不包括共享设置)中使用相同设置在我的工作帐户中的工作表中点击该URL
我没有看到关于如何在组织外部授权的任何文档,也没有看到关于是否可以添加豁免以便能够在组织外部共享的文档。不可能从共享设置中获得豁免。如果策略禁止在组织外部共享,则访问工作表的凭据必须来自组织中的用户。您是否尝试过将工作表文件共享到您的电子邮件(具有读取、写入或编辑权限),然后实际对其进行操作?我也遇到了同样的情况,正在努力解决如何设置此问题。服务帐户将自动设置为以
iam.gserviceaccount.com
结尾的电子邮件地址。如何更改该设置,使凭据位于组织中?我不是我们GSuite帐户的管理员,因此可能我缺乏更新该字段的权限,但我没有看到任何关于如何进行更新的文档。