如何克服Admin SDK中超出的用户限速?

时间:2013-10-22 16:10:31

标签: java google-app-engine google-admin-sdk

当我尝试从AdminSdk中获取用户时,我正在使用AdminSdk

<HTML>
<HEAD>
<TITLE>User Rate Limit Exceeded</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>User Rate Limit Exceeded</H1>
<H2>Error 403</H2>
</BODY>
</HTML>

我每次只提取400个用户,但在我的域名中我有5000个用户如何解决这个问题任何一个帮助我,请检查下面的配额限制

我正在使用java来获取用户

1 个答案:

答案 0 :(得分:0)

https://developers.google.com/admin-sdk/directory/v1/limits

API返回:

Chrome和移动设备 - 默认设置,每页最多100个条目。

群组和群组成员 - 默认,每页最多200个条目。

用户 - 默认值为100个条目,每页最多500个条目。

用户别名和组织单位资源不使用响应分页。所有用户主要电子邮件都按字母顺序返回,响应顺序不区分大小写。

根据此处的限制,您可以默认获得100个用户的maxResults查询字符串,绝对最大值为500。我相信500以上的任何东西,你都会收到错误。最好的方法是一次检索500个条目。如果在响应中检测到pageToken,请继续使用该标记检索条目,直到完成检索所有用户为止。

如果您正在寻找的话,那么就无法一次性获得所有5000名用户......