如何从用户的电子邮件地址中获取用户的 Google+ ID?
How can I get a user's Google+ ID from its email address?
我有一个用户的 Gmail 电子邮件地址,我需要获取他或她的 Google+ ID 以获取有关他或她的其他信息,例如姓名等。有没有办法使用 Google API 来做到这一点?
Google plus
登录到您的 gmail 帐户,然后将该 gmail 电子邮件地址放入搜索选项。
如果该用户使用 Google plus,那么您将能够看到 his/her 个人资料。
如果你想为你创建一个特定格式的新文件,那么你可以在上面交几个朋友后得到它。
Google 将在您过仓时通知您。
您可以在其中创建自己的自定义配置文件。
没有公开可用的 API 来识别与电子邮件地址关联的 Google+ 个人资料。有一个 existing feature request 如果您对这样的 API 感兴趣,您应该加注星标。
棘手,但有效。
如果您有 G Suite 域(又名 Google 应用程序),您可以使用电子邮件地址创建一个新组并调用成员 method.Groups API 响应包含用户 ID。
https://developers.google.com/admin-sdk/directory/v1/reference/members/list
响应看起来像:
{
"kind": "admin#directory#members",
"etag": etag,
"members": [
**members Resource**
],
"nextPageToken": string
}
成员资源看起来像:
{
"kind": "admin#directory#member",
"etag": etag,
"id": string,
"email": string,
"role": string,
"type": string
}
id是Google+个人资料id,以后可以用Google+ APIwith people方法。
不完全来自电子邮件地址本身,但如果您有 JWT 令牌,则可以从中获取信息。 id 是令牌中的声明之一。因此,如果您的服务器使用 Google 颁发的 JWT 令牌,请解码令牌。这里有一个查看代币信息的网站:https://jwt.ms/
我有一个用户的 Gmail 电子邮件地址,我需要获取他或她的 Google+ ID 以获取有关他或她的其他信息,例如姓名等。有没有办法使用 Google API 来做到这一点?
Google plus 登录到您的 gmail 帐户,然后将该 gmail 电子邮件地址放入搜索选项。 如果该用户使用 Google plus,那么您将能够看到 his/her 个人资料。
如果你想为你创建一个特定格式的新文件,那么你可以在上面交几个朋友后得到它。 Google 将在您过仓时通知您。 您可以在其中创建自己的自定义配置文件。
没有公开可用的 API 来识别与电子邮件地址关联的 Google+ 个人资料。有一个 existing feature request 如果您对这样的 API 感兴趣,您应该加注星标。
棘手,但有效。 如果您有 G Suite 域(又名 Google 应用程序),您可以使用电子邮件地址创建一个新组并调用成员 method.Groups API 响应包含用户 ID。
https://developers.google.com/admin-sdk/directory/v1/reference/members/list
响应看起来像:
{
"kind": "admin#directory#members",
"etag": etag,
"members": [
**members Resource**
],
"nextPageToken": string
}
成员资源看起来像:
{
"kind": "admin#directory#member",
"etag": etag,
"id": string,
"email": string,
"role": string,
"type": string
}
id是Google+个人资料id,以后可以用Google+ APIwith people方法。
不完全来自电子邮件地址本身,但如果您有 JWT 令牌,则可以从中获取信息。 id 是令牌中的声明之一。因此,如果您的服务器使用 Google 颁发的 JWT 令牌,请解码令牌。这里有一个查看代币信息的网站:https://jwt.ms/