为了账号安全,请及时绑定邮箱和手机立即绑定

Google Admin Directory SDK 中的用户监视功能突然因参数投影错误而引发异常

Google Admin Directory SDK 中的用户监视功能突然因参数投影错误而引发异常

慕婉清6462132 2023-07-05 15:50:35
我在 GCP 上有一个运行超过 18 个月的云函数。一周前突然停止工作。代码import googleapiclient.discovery        adminDirectoryService = googleapiclient.discovery.build('admin', 'directory_v1', credentials = gsuiteCredentials, cache_discovery=False)result = adminDirectoryService.users().watch(body=watchBody, projection=projection, event=eventType, maxResults=1, customer=gSuiteCutomerId, viewType=viewType).execute()    例外情况:result = adminDirectoryService.users().watch(body=watchBody, projection=projection, event=eventType, maxResults=1, customer=gSuiteCutomerId, viewType=viewType).execute()File "/env/lib/python3.7/site-packages/google_api_python_client-1.7.8-py3.7.egg/googleapiclient/discovery.py", line 723, in method    raise TypeError('Got an unexpected keyword argument "%s"' % name)TypeError: Got an unexpected keyword argument "projection"我不知道是什么导致了这个问题。我检查了文档,它清楚地表明了该projection论点的存在。还有其他人遇到这个问题吗?有什么建议么?
查看完整描述

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

以下内容解决了我的问题:我已从我的请求中删除了projectionmaxResultsviewType参数,并且一切正常。

对问题发生原因的一些解释。googleapiclient.discovery 基于提供给它的 JSON 构建 API。似乎 Google 更改了返回的 JSON,却没有向任何人透露这些制动更改。

我希望它对其他人有帮助。


查看完整回答
反对 回复 2023-07-05
  • 1 回答
  • 0 关注
  • 77 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信