如何重置OAuth同意屏幕?删除Logo后品牌被删无法创建OAuth客户端ID
Google Cloud OAuth 同意屏幕品牌已删除报错修复方案
- 触发资源状态同步
进入Google Cloud Console对应项目的「APIs 和服务」→「OAuth 同意屏幕」页面,忽略当前报错提示,直接点击页面上的「发布应用」按钮提交,触发后台自动校验同步残留的已删除品牌资源,同步完成后即可正常重新填写表单创建品牌。 - 项目重置修复
若上述操作无效,进入「IAM 与管理」→「设置」页面,记录当前项目的ID和名称后执行关闭项目操作,等待24小时后再恢复已关闭的项目,恢复后原项目中标记为已删除的品牌资源会被自动清理,即可正常配置OAuth同意屏幕、创建OAuth客户端ID。 - 临时规避方案
若不想等待项目恢复周期,可直接在同一Google账号下新建云项目,将原项目需要用到的API服务、权限配置迁移到新项目中,直接在新项目中配置OAuth同意屏幕即可,不会受原项目异常状态影响。 - 注意事项
后续配置OAuth同意屏幕时,不要通过非官方的接口修改方式删除应用Logo,如需调整品牌信息直接在官方控制台的可视化表单中操作,避免触发资源状态不一致的问题。
本次报错返回的
RESOURCE_DELETED错误是因为删除Logo的操作触发了Google后台品牌资源的软删除标记,但前端配置状态没有同步更新,导致提交表单时后台判定关联品牌已被删除,才会出现保存失败的提示。
内容的提问来源于stack exchange,提问作者Víctor
相关产品推荐
相关产品推荐

