2

我正在使用 Google Books API 开发一些东西,但我认为这可以在许多 Google 的 API 中推广。

假设我有一个具有社交功能的应用程序,我可以在其中添加朋友并查看他们的 Google 图书收藏。从 API 文档中,它说如果我知道他们的用户 ID,我可以检索任何人的集合,但我找不到任何以编程方式检索它的方法。我唯一可以期望用户知道的是他们朋友的 gmail 地址(或 Google 帐户登录,出于这些目的,它是同一件事)。我能以某种方式获得它的唯一方法是通过他们的谷歌图书网络界面上的 URL。让用户这样做是一种晦涩难懂的折磨。

有谁知道这是否可以通过任何 Google 服务实现?

具体来说,假设我有一个 gmail 地址:example@gmail.com,然后我可以查询一些 Google 服务来获取该用户的用户 ID 吗?用户 ID 基本上是一个非常大的数字(大约 20 位数字)

4

1 回答 1

0

这是一个类似的问题,来自尼克约翰逊的解决方案/解决方法:

当前的解决方法是创建一个用户对象,将其存储到数据存储中,然后再次获取它。如果电子邮件对应于有效的 Google 帐户,则返回实体中的 User 对象将填充其 user_id 字段。

于 2011-04-28T18:21:42.790 回答