IMTheNachoMan
IMTheNachoMan

Reputation: 5821

get first and last name from e-mail address in Enterprise G-Suite

I am trying to find a user's name from their e-mail address. I thought I could use People.People.get as mentioned here but that requires knowing the user's account ID.

How can I get information about the user if I only know their e-mail?

And I don't think I can use the Directory API cause I don't have admin access.

Upvotes: 0

Views: 319

Answers (2)

Mario R.
Mario R.

Reputation: 679

I don't think you can do it without Admin Rights, on the link you mentioned you need the AccountId which can only be retrieved by having Admin Rights and Access to the Directory API (https://developers.google.com/admin-sdk/directory/v1/reference/users/get) which you mentioned tyou don't have access to.

You could ask to your Administrator to get an Admin Role https://support.google.com/a/answer/172176?hl=en to use the Admin SDK for complete your task, it will be easier for you. The other way I don't know how the contact sharing is setup in your organization because you should be able to check the information of the contact when sending an email or adding it to your contact list.

I hope this information can be of help. Greetings.

Upvotes: 0

shabnam bharmal
shabnam bharmal

Reputation: 584

You can use Admin Directory API to get user's details. While making the URL call, you need to specify a parameter in the request body which is (viewType:"domain_public"), so you will get the basic details of the user in your domain without having admin rights.

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

Upvotes: 2

Related Questions