Method: groups.list

在指定 userKey 的情況下,擷取網域或使用者的所有群組 (分頁)。

HTTP 要求

GET https://admin.googleapis.com/admin/directory/v1/groups

這個網址使用 gRPC 轉碼語法。

查詢參數

參數
customer

string

客戶 Google Workspace 帳戶的專屬 ID。如果是多網域帳戶,請使用這個欄位,而非 domain,為客戶擷取所有群組。您也可以使用 my_customer 別名來代表帳戶的 customerId。系統也會在 Users 資源中傳回 customerId。您必須提供 customerdomain 參數。

domain

string

網域名稱。使用這個欄位,即可取得單一網域的群組。如要傳回客戶帳戶的所有網域,請改用 customer 查詢參數。

maxResults

integer

要傳回的結果數上限。允許的最大值為 200。

orderBy

enum (OrderBy)

用來排序結果的資料欄

pageToken

string

用於指定清單中下一頁的符記

query

string

查詢字串搜尋。格式應為「」。完整說明文件請見 https: //developers.google.com/workspace/admin/directory/v1/guides/search-groups

sortOrder

enum (SortOrder)

指定要依遞增或遞減順序傳回結果。只有在同時使用 orderBy 時才有用

userKey

string

使用者的電子郵件或固定 ID (如果只列出該使用者所屬的群組)。如果是 ID,則應與使用者物件的 ID 相符。無法與 customer 參數搭配使用。

要求主體

要求主體必須為空白。

回應主體

如果成功,回應主體即會包含具有以下結構的資料:

JSON 表示法
{
  "kind": string,
  "etag": string,
  "groups": [
    {
      object (Group)
    }
  ],
  "nextPageToken": string
}
欄位
kind

string

資源的類型。

etag

string

資源的 ETag。

groups[]

object (Group)

群組物件清單。

nextPageToken

string

用於存取此結果下一頁的符記。

授權範圍

需要下列其中一種 OAuth 範圍:

  • https://apps-apis.google.com/a/feeds/groups/
  • https://www.googleapis.com/auth/admin.directory.group
  • https://www.googleapis.com/auth/admin.directory.group.readonly

詳情請參閱授權指南

排序依據

列舉
EMAIL 群組的電子郵件地址。

SortOrder

列舉
ASCENDING 遞增順序。
DESCENDING 遞減順序。