如何在没有超级管理员的情况下获得 Google API 对公司目录的访问权限?
How to get Google API access to company directory without being super admin?
查看我作为用户在 Gmail 中看到的屏幕截图:
有没有办法以编程方式访问此列表 w/o 需要超级管理员访问权限?我已经看到 API https://developers.google.com/admin-sdk/directory/v1/reference/users/list 但它需要超级管理员级别的访问权限才能访问它。如果我以用户身份查询它,我会收到“403:未授权访问此 resource/api”。
是否有我可以要求的范围,以便用户可以访问公司目录?
对于非管理员,您必须使用参数 "viewType=domain_public" 以便用户可以访问此信息。
请记住,要使此参数起作用,应启用联系人共享选项。
要检查此选项,请在管理控制台中转到 "Apps > Google Apps > Contacts > Sharing Settings"
检查这是否适合您。
查看我作为用户在 Gmail 中看到的屏幕截图:
有没有办法以编程方式访问此列表 w/o 需要超级管理员访问权限?我已经看到 API https://developers.google.com/admin-sdk/directory/v1/reference/users/list 但它需要超级管理员级别的访问权限才能访问它。如果我以用户身份查询它,我会收到“403:未授权访问此 resource/api”。
是否有我可以要求的范围,以便用户可以访问公司目录?
对于非管理员,您必须使用参数 "viewType=domain_public" 以便用户可以访问此信息。
请记住,要使此参数起作用,应启用联系人共享选项。
要检查此选项,请在管理控制台中转到 "Apps > Google Apps > Contacts > Sharing Settings"
检查这是否适合您。