我怎样才能获得谷歌帐户的“userId”来影响他们的API?

问题描述 投票:0回答:3

我无法找到我的 Gmail 帐户的 userId 来使用 Gmail API。 所以有人可以找到。你能告诉我吗?

google-api gmail-api
3个回答
6
投票

userId string 用户的电子邮件地址。特殊值 me 可用于指示经过身份验证的用户。

可以从当前经过身份验证的用户中找到用户 ID/电子邮件。 当用户登录时,您可以访问有关他们的一些信息。 如果您请求有关当前用户的信息,您始终可以使用

me

示例

获取https://www.googleapis.com/gmail/v1/users/me/profile

如何查找当前用户的用户名/电子邮件

通过 gmail api,您可以使用 getprofile 获取有关当前登录用户的一些基本信息。

{
 "emailAddress": "[email protected]",
 "messagesTotal": 66327,
 "threadsTotal": 13902,
 "historyId": "4599500"
}

如果您想使用此方法而不是使用我,您可以找到用户的实际电子邮件地址。


0
投票

您的用户 ID 是您的电子邮件地址,或者是您在使用 Google 登录表单时在用户 ID 字段中使用的任何内容。


0
投票

已接受的答案中引用的 Google API 已被弃用。截至 2025 年,还有另一种简单的方法可以了解自己的 Google id:

  • 如果尚未登录您的 Google 帐户,请登录
  • 前往 https://myaccount.google.com/data-and-privacy
  • 在“历史记录”设置中找到“地图时间线”按钮,右键单击它并复制其 URL
  • 该网址包含“gid”参数,即您的 Google ID。

希望这对 2025 年寻找 Google 用户 ID 的人们有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.