我正在开发一个应用程序的工作admin.google.com。在通过Google_Service_Directory我的应用程序有一个用户。但我不明白是谁 - 我只看到Gmail中。我想通过Gmail中得到的名字和姓氏。我该怎么做?
您有几种选择,他们会给你类似的信息。
people get Google+的API。
请求:
GET https://www.googleapis.com/plus/v1/people/me
"objectType": "person",
"id": "11720047553265346",
"displayName": "Linda Lawton",
"name": {
"familyName": "Lawton",
"givenName": "Linda"
注意:出现了Google+ API文档为此点没有被怎么过关闭这个电话。 (从谷歌上,如果这是关闭或不等待反馈。)
用户信息端点
第二个选项是在OpenIDConnect描述直接调用身份服务器到用户信息端点需要的个人资料范围,我认为
people.get人们API
从人民API people.get
请求
GET https://people.googleapis.com/v1/people/me?personfield=names
响应
"displayName": "Linda Lawton",
"familyName": "Lawton",
"givenName": "Linda",
"displayNameLastFirst": "Lawton, Linda"
对电子邮件搜索斜面
注意:这会给你的登录用户当前的信息。有没有办法直接他们的电子邮件地址来找回人物角色的名字。假设您正在使用域范围内委派的服务帐户,您可能能够与该域的用户之一的用户ID使用people.get。我没有试过