Google api projects.getiampolicy(CloudResourceManager api)

Google api projects.getiampolicy(CloudResourceManager api),google-api,google-cloud-platform,Google Api,Google Cloud Platform,使用云资源api,特别是projects.getIamPolicy,为我拥有的项目运行此api将返回以下结果: “错误”:{“代码”:403,“消息”:“调用方没有 权限”,“状态”:“权限被拒绝” 我已启用云资源管理器API,但未成功。我可以成功运行gcloud sdk命令“projects get iam policy projectd”,但是API错误会在API资源管理器中以及通过Python显示出来 有什么帮助吗?与您进行身份验证的用户无权访问project.getIamPolicy,如

使用云资源api,特别是projects.getIamPolicy,为我拥有的项目运行此api将返回以下结果:

“错误”:{“代码”:403,“消息”:“调用方没有 权限”,“状态”:“权限被拒绝”

我已启用云资源管理器API,但未成功。我可以成功运行gcloud sdk命令“projects get iam policy projectd”,但是API错误会在API资源管理器中以及通过Python显示出来


有什么帮助吗?

与您进行身份验证的用户无权访问project.getIamPolicy,如果没有看到您的代码,任何人都很难告诉您它有什么问题。请确保您已使用范围进行了身份验证,或者在API资源管理器页面上感谢@DaImTo,我正在使用oAuth作为项目所有者。其他getiampolicy方法有效(即组织),但此方法出错。问题已解决。显然,问题是(截至2017年2月11日)由于Google关于此API的文档不正确。文档要求使用“projects/{project}”格式化请求。然而,正确的格式是仅指定项目id或项目名称。