【问题标题】:Are there any restrictions on using Google Directory API batch-updates feature?使用 Google Directory API 批量更新功能是否有任何限制?
【发布时间】:2019-03-06 07:25:14
【问题描述】:

我通过管理控制面板创建了一个新组,并使用 Directory API 批量添加新成员,使用批量更新,最多 1000 个用户。

文档声明它应该是有效的。

单个批处理请求中的调用次数限制为 1000 个。如果您需要进行更多调用,请使用多个批处理请求。

脚本结束时没有错误,但并非所有用户都显示。有时每次执行会添加 300 个,有时会添加 150 个。我必须再次刷新它,然后将更多的成员分块添加。

我想向专家澄清一下,这种使用 API 的方法是否有任何限制?例如,您不能将超过 X 个用户添加到新创建的组中,并且您可能必须等待 24 小时。

【问题讨论】:

  • docs 您登录的用户对于所有批次项目必须相同。而且我认为您发送的电话也必须相同,您不能在同一批次中发送更新和插入。您是否尝试发送少于 1000 个我从未尝试过填写批处理请求。我知道任何失败的项目都不会被添加。
  • 能否添加您正在使用的批处理代码?
  • 谢谢,DalmTo。我这里有代码:stackoverflow.com/questions/54998625/…
  • 请编辑此问题并在此处包含您的代码。
  • 我想就是这样。每次执行我的电话超过 1000 个。当我将最大值降低到 900 时,它的工作就像轻而易举。

标签: google-api google-api-php-client google-admin-sdk google-directory-api


【解决方案1】:

正如文档所述,一个批次最多可以包含 1000 个请求,但是我建议降低一点,比如 900

单个批处理请求中的调用次数限制为 1000 个。如果您需要进行更多调用,请使用多个批处理请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-08
    • 2013-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    • 2015-08-24
    相关资源
    最近更新 更多