获取来自Google域的所有用户。 Google Admin SDK-用户列表

时间:2019-11-09 11:19:47

标签: javascript google-api google-admin-sdk

我想将此API称为https://www.googleapis.com/admin/directory/v1/users

我从Google控制台获得了一个配置了信用凭证的应用程序。 API密钥。

我是我的Google gsuite域的管理员。

我打电话

https://www.googleapis.com/admin/directory/v1/users?domain=xxx-xxx.com&key=xxxxxxxxxxxxxxxxxx

我收到此消息

{
    "error": {
        "errors": [
            {
                "domain": "global",
                "reason": "required",
                "message": "Login Required",
                "locationType": "header",
                "location": "Authorization"
            }
        ],
        "code": 401,
        "message": "Login Required"
    }
}

我不知道它应该如何工作。

1 个答案:

答案 0 :(得分:1)

从G Suite获取所有用户非常简单。您有用于在this网页上从Gsuite列出用户的代码。在左侧面板上选择您正在使用的语言。正确遵循指南。无需更改一行代码。我已经按照Java快速入门列出了G Suite中的所有用户。

您也可以尝试-

  • 您可以使用Google API资源管理器
  • 转到this网页
  • 您可以找到“尝试使用此API” iframe或只需按右侧面板上的“尝试它”按钮
  • 请参阅页面并提供所需的参数。
  • 只需提供您的域和orderBy作为参数。
  • 它将打开一个新窗口,并要求进行身份验证和授权
  • 完成授权后,Gsuite中的用户将以JSON格式显示。