Google api Google Admin SDK报告v1活动:观察applicationName组

Google api Google Admin SDK报告v1活动:观察applicationName组,google-api,google-admin-sdk,google-api-python-client,Google Api,Google Admin Sdk,Google Api Python Client,当尝试使用Google Admin SDK Reports v1 API为组设置监视时,我开始出现以下错误: TypeError: Parameter "applicationName" value "groups" is not an allowed value in "[u'access_transparency', u'admin', u'calendar', u'drive', u'gcp', u'gplus', u'group', u'groups_enterprise', u'log

当尝试使用Google Admin SDK Reports v1 API为组设置监视时,我开始出现以下错误:

TypeError: Parameter "applicationName" value "groups" is not an allowed value in "[u'access_transparency', u'admin', u'calendar', u'drive', u'gcp', u'gplus', u'group', u'groups_enterprise', u'login', u'mobile', u'rules', u'token', u'user_accounts']"
将其更改为
组时
会出现以下错误:

TypeError: Parameter "applicationName" value "group" does not match the pattern "(admin)|(calendar)|(drive)|(login)|(mobile)|(token)|(groups)|(saml)|(chat)|(gplus)|(rules)|(jamboard)|(meet)|(user_accounts)|(access_transparency)|(groups_enterprise)|(gcp)"

似乎在最后一天左右,谷歌决定将
applicationName
groups
重命名为
groups
,而没有任何通知(?)

在管理报告的发现文档中,他们更新了enum以反映更改的
applicationName
,但他们的模式仍然需要

模式:

"pattern": "(admin)|(calendar)|(drive)|(login)|(mobile)|(token)|(groups)|(saml)|(chat)|(gplus)|(rules)|(jamboard)|(meet)|(user_accounts)|(access_transparency)|(groups_enterprise)|(gcp)",
枚举:

这基本上会在所有Google API客户端库中导致错误,因为它们在尝试为使用Reports API的组设置监视时使用发现文档来验证API调用

但是,即使您修补GoogleAPI客户端库以忽略验证,HTTP 400仍然会失败,因为Google也使用枚举和模式进行自己的后端验证

我已经与谷歌企业支持部门就此创建了一个案例(案例#20884138),我正在等待回复

编辑:似乎他们已经回滚了admin reports\u v1 API的发现文档,现在它再次与applicationName=groups一起工作


编辑#2:谷歌表示,他们将把文档从
更新为

参数“applicationName”值“meet”在['APPLICATION_NAME_UNDEFINED'、'ACCESS_TRANSPARENCY'、'ADMIN'、'CALENDAR'、'CHAT'、'DRIVE'、'GCP'、'GPLUS'、'GROUPS_ENTERPRISE'、'JAMBOARD'、'LOGIN'、'MEET'、'MOBILE'、'RULES'、'SAML'、'TOKEN'、'USER_ACCOUNTS'、'CONTEXT_-AWARE_-ACCESS'、
是我得到的,尽管有正确的应用程序名。@sakib11您使用的客户端库是什么?看起来您正在使用的客户端库可能要求应用程序名为大写。我尝试了两种方法。这相当不一致。我使用的是python库。我在github上发现了一个问题。
https://github.com/googleapis/google-api python client/issues/999
建议只是清除tmp文件。
"enum": [
  "access_transparency",
  "admin",
  "calendar",
  "drive",
  "gcp",
  "gplus",
  "group",
  "groups_enterprise",
  "login",
  "mobile",
  "rules",
  "token",
  "user_accounts"
]