问题:如何删除应用程序徽标。
解决方案:此答案中的先前解决方案/sf/answers/4001760591/不再有效。
Google 将 的格式更改"iconUrl"为"icon",现在使用 -Base64编码的数据流,例如"icon":"iVBORw0KGgoAAAAN...,而不是以前写为 的图像 URL "iconUrl":"https://..."。
我试过"icon":""许多Base64编码的值一样"icon":"IA","icon":"Lw"和一些其他-没有成功。我收到控制台消息,例如
为了 "icon":""
{
  "error": {
    "code": 400,
    "message": "The request failed because one of the field of the resource is invalid.",
    "status": "INVALID_ARGUMENT",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.PreconditionFailure",
        "violations": [
          {
            "type": "client_auth_config",
            "subject": "?error_code=9&error_field_name=UpdateIconRequest.icon&error_field_value=%3CByteString@3eeee81e+size%3D0+contents%3D%22%22%3E"
          }
        ]
      }
    ]
  }
}
或者
{
  "error": {
    "code": 400,
    "message": "Request contains an …google-api google-apps-script google-oauth google-cloud-platform google-workspace
我尝试为我的网站设置社交登录,但我不小心将徽标上传到 OAuth 同意屏幕,这已将我的应用程序锁定在验证状态:需要验证。我收到以下消息:“由于您更新了应用程序徽标,您的应用程序注册需要 Google 进行验证。请准备好您的应用程序以提交验证”。我无法删除此应用程序并设置新应用程序(没有徽标)或从现有应用程序中删除徽标。完全把我锁起来了?我还收到一条消息,表示在停止之前只允许 100 次登录。我怎样才能摆脱这个东西,我头疼得厉害,花了8个小时兜圈子……我应该从我的网站上删除谷歌登录吗?这是我现在唯一的选择吗?请帮我!
我已遵循OAuth 同意屏幕中的说明 - 能够删除应用程序徽标
\n删除徽标。
\n但现在,当我尝试创建 OAuth 客户端 Id 时,我可以\xc2\xb4t,因为出现以下消息:
\n“您尝试编辑的品牌已被删除。请重新创建您的品牌。”
\n我尝试重新创建品牌,填写“同意屏幕”表格,但我可以\xc2\xb4t。它显示错误:“保存您的应用程序时发生错误”
\n在 Chrome 的开发者控制台中,我阅读了返回的消息,并得到了以下信息:
\n{"error":{"code":5,"message":"资源已被删除。","details":[{"@type":"type.googleapis.com/google.rpc.ErrorInfo", "reason":"RESOURCE_DELETED","domain":"clientauthconfig.googleapis.com","metadata":{"resource_name":"["brand"]"}}]}}
\n现在,该项目处于不一致状态,我可以\xc2\xb4t继续。
\n为了重置同意屏幕或创建新的同意屏幕,我们将不胜感激。
\n提前致谢
\n