如何从Google API获取“员工详细信息”?

时间:2017-12-05 12:54:48

标签: google-admin-sdk

是否有人知道任何具有用户范围的Google API(不是Directory SDK中的Admin API),它允许您检索自定义员工属性?

G + API似乎跳过了这些 https://developers.google.com/+/web/api/rest/latest/people#resource

我们的问题是我们不想授予对开发者控制台的访问权限,而是执行此PER-USER。 I.E.用户登录我们的应用程序,我们会向她显示她的G Suite帐户的自定义属性,但我们这样做是为了她(不是通过开发控制台作为批准的API范围)。

1 个答案:

答案 0 :(得分:0)

将此答案留给像我这样发现此问题的任何人。

Directory API允许用户查询其帐户的自定义属性,即使根本没有任何管理员权限。

https://developers.google.com/admin-sdk/directory/v1/reference/users/get

您需要确保将projection设置为full,并将viewType设置为domain_public

您可能需要检查读取自定义属性的权限,以确保允许用户查看其属性。我们在Google Cloud Directory Sync中执行此操作。