google 云 api 未知名称 "body_resource"
google cloud api unknown name "body_resource"
我想为使用
的用户获取 IAM 策略
https://cloud.google.com/resource-manager/reference/rest/v1/projects/getIamPolicy
当我在资源字段中输入用户 ID 时,我得到
{
"error": {
"code": 400,
"message": "Invalid JSON payload received. Unknown name \"body_resource\": Cannot find field.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"fieldViolations": [
{
"description": "Invalid JSON payload received. Unknown name \"body_resource\": Cannot find field."
}
]
}
]
}
}
我应该在请求正文中输入什么来获取该用户的 IAM 策略?或者错误是错误的,用户只是没有这样的资源策略?
编辑:明确地说,无论我在资源字段中输入什么,我都会收到此错误
我想现在这个 API 的 UI 坏了,无法在浏览器中运行,我得到了同样的错误。
但是您可以尝试从 API explorer 调用它,或者使用 api 客户端库进行调用,如您链接的页面底部的示例所示。
页内浏览器确实存在错误,但现在正在推出修复程序。
这是由于 GAPI 库如何调用带有名为 'resource' 的参数的 API 的问题引起的,因此它应该只会影响在其方法中带有此类参数的页面。
我想为使用
的用户获取 IAM 策略https://cloud.google.com/resource-manager/reference/rest/v1/projects/getIamPolicy
当我在资源字段中输入用户 ID 时,我得到
{ "error": { "code": 400, "message": "Invalid JSON payload received. Unknown name \"body_resource\": Cannot find field.", "status": "INVALID_ARGUMENT", "details": [ { "@type": "type.googleapis.com/google.rpc.BadRequest", "fieldViolations": [ { "description": "Invalid JSON payload received. Unknown name \"body_resource\": Cannot find field." } ] } ] } }
我应该在请求正文中输入什么来获取该用户的 IAM 策略?或者错误是错误的,用户只是没有这样的资源策略?
编辑:明确地说,无论我在资源字段中输入什么,我都会收到此错误
我想现在这个 API 的 UI 坏了,无法在浏览器中运行,我得到了同样的错误。
但是您可以尝试从 API explorer 调用它,或者使用 api 客户端库进行调用,如您链接的页面底部的示例所示。
页内浏览器确实存在错误,但现在正在推出修复程序。
这是由于 GAPI 库如何调用带有名为 'resource' 的参数的 API 的问题引起的,因此它应该只会影响在其方法中带有此类参数的页面。