BOX REST 端点 :如何获取与特定用户和组组合关联的成员 ID



获取与特定用户 ID 和组 ID 关联的成员身份 ID 是否有任何终点。

我知道我们可以获取与用户或组关联的所有会员 ID(参考: https://box-content.readme.io/reference#get-all-group-memberships-for-a-user)。 但我感兴趣的是只获取一个与用户 ID 和组 ID 组合关联的成员 ID。

解析所有会员ID的当前响应对我来说是非常昂贵的事情,这就是我试图寻找是否有任何其他替代方案的原因。

不能根据用户 ID 和组 ID 查询特定成员资格。我想你可能知道你的选择是:

  1. 获取组的所有成员,并在成员资格中查找特定用户。如果您的组通常只有很少的成员,这可能是最佳选择。
  2. 获取用户的所有组成员身份,并在组中查找特定成员身份。如果您的用户通常属于几个组,这可能是最佳选择。

由于这些端点返回数组,因此您可以利用分页来减少请求总数:

返回数组的终结点支持将limitoffset作为 URL 参数。 Limit定义将在页面上返回的最大记录数。记录数不保证是指定的数量,因为可见性规则可能会筛选出项目。为避免返回重复项,我们建议使用以下逻辑:

要检索下一页,请设置offset=offset+limit 如果先前响应的总计数为>= 新的偏移量,则您已完成,无需要求另一页 请注意,offset从零开始,limit的默认值因终结点而异。

最新更新