指定した会社のすべてのグループを取得します。会社のグループを調べるには、管理者権限が必要です。
id,type,name
レスポンスに含める属性のコンマ区切りリスト。このパラメータを使用すると、標準のレスポンスには通常含まれないフィールドをリクエストできます。
このパラメータを指定すると、明示的に指定しない限り標準フィールドはレスポンスに含まれず、リクエストしたフィールドのほかには、Mini版の表示のフィールドしか返されないことに注意してください。
Engineering
name
が検索語句で始まるグループのみに結果を絞り込みます。
1000
1000
返す項目の1ページ あたりの最大数。
1000
0
レスポンスが開始される項目のオフセット。
オフセットパラメータ値が10,000を超えているクエリは拒否され、400レスポンスが返されます。
curl -i -X GET "https://api.box.com/2.0/groups" \
-H "authorization: Bearer <ACCESS_TOKEN>"
await client.groups.getGroups();
client.groups.get_groups()
await client.Groups.GetGroupsAsync();
Iterable<BoxGroup.Info> groups = BoxGroup.getAllGroups(api);
for (BoxGroup.Info groupInfo : groups) {
// Do something with the group.
}
groups = client.get_groups()
for group in groups:
print(f'Group "{group.name}" has ID "{group.id}"')
BoxCollection<BoxGroup> groups = await client.GroupsManager.GetAllGroupsAsync();
client.groups.getAll()
.then(groups => {
/* groups -> {
total_count: 1,
entries: [ { type: 'group', id: '1786931', name: 'friends' } ],
limit: 100,
offset: 0 }
*/
});
let iterator = client.groups.listForEnterprise()
iterator.next { results in
switch results {
case let .success(page):
for group in page.entries {
print("Group with name \(group.name) retrieved")
}
case let .failure(error):
print(error)
}
}
{
"entries": [
{
"id": "11446498",
"type": "group",
"group_type": "managed_group",
"name": "Support",
"created_at": "2012-12-12T10:53:43-08:00",
"modified_at": "2012-12-12T10:53:43-08:00",
"description": "Support Group - as imported from Active Directory",
"external_sync_identifier": "AD:123456",
"invitability_level": "admins_only",
"member_viewability_level": "admins_only",
"permissions": {
"can_invite_as_collaborator": true
},
"provenance": "Active Directory"
}
],
"limit": 1000,
"offset": 2000,
"order": [
{
"by": "type",
"direction": "ASC"
}
],
"total_count": 5000
}