0

Google Admin report list api 突然开始抛出 500。从 api 和 SDK 都尝试过,两者都抛出 GoogleJsonResponseException。调试后发现,如果我们不指定 eventName 过滤器,那么它可以工作,但是在添加 evenName 过滤器(例如下载或编辑)后它会抛出 500。 API:https ://admin.googleapis.com/admin/reports/v1/活动/用户/所有

通过https://developers.google.com/admin-sdk/reports/reference/rest/v1/activities/list从谷歌本身尝试上述 api

并指定任何事件名称(查看、编辑、下载、共享)

下面是SDK代码

Reports.Activities.List list = Reports.activities().list(caller, activityName).setOauthToken("accesstoken").setMaxResults("1000") .setStartTime(startTime).setStartTime("endTime").setEventName("edit"); 
Activities result = list.execute(); 
4

1 回答 1

0

您应该在此处发布错误消息,但通常错误 500 大部分时间指的是 abackend error和谷歌补救措施是实施指数退避。

从您的帖子中很不清楚对于特定用户或所有用户,但是来自 Google 的错误消息是非常合理的,并且会给您一个很好的指导,所以扩展 JSON 响应GoogleJsonResponseException

于 2021-12-10T14:30:40.970 回答