相关疑难解决方法(0)

在没有OAuth的情况下查找给定电子邮件地址的Google+头像

在我的应用中,我想为用户显示Google+个人资料图片.我发现,在API中获取配置文件图片的唯一功能需要userId.但是,我只有他们的电子邮件地址,而不是他们的Google+用户ID.
此外,我想要获取其形象的人不应该被迫登录并授权我的应用程序,因为此人与应用程序的用户大多不同.

所以我想我需要通过电子邮件获取他们的userId.我通读了Google+ API文档,但找不到办法,但我无法相信这是不可能的.

所以我的问题是:
如何只使用电子邮件地址获取Google+用户ID?
是否可能有其他Google API来获取个人资料照片?

avatars avatar google-plus

15
推荐指数
2
解决办法
1万
查看次数

是否可以单独使用电子邮件获取个人公开个人资料照片,就像使用旧的G +/Picasa API一样?

背景

在过去和不久的将来,如果有人的电子邮件,可以获取个人资料照片,如下所示:

检索用户的公共google/gmail图片

它甚至可以没有任何登录到G +的网络,如图所示在这里.

问题

正如文档所说(这里),这个API将很快被弃用,因此不再可以使用它:

Picasa网络相册数据API将关闭,所有关联的OAuth范围都将被停用.阅读弃用通知.

关键日期:

  • 2019年1月除非您申请了分机,否则从此日期开始,所有对Picasa网络相册数据API的调用都将失败.
  • 2019年3月 Picasa网络相册API将被关闭.从此日期开始,对此API的所有调用都将失败,您无法请求任何进一步的扩展.

我发现了什么

查看新的API(迁移指南普通文档),我没有看到任何类似的方法来访问网站URL并获取配置文件的图像.他们所谈论的只是Google相册应用的照片API.

我所知道的是,有一个类似的东西的"人"API,但我记得它需要先登录.

这个问题

目前有哪些替代API?

有没有办法使用谷歌的API获取一个人的电子邮件地址的公开个人资料照片,即使没有登录?或者也许现在需要登录,无论如何?

android picasa google-plus

5
推荐指数
1
解决办法
297
查看次数

Google用户照片API-未经认证即可获取公共用户照片

到目前为止,我们使用Google Plus API来获取用户的公开照片。我们需要的只是获取照片的用户ID(如此处所述)。

现在已不推荐使用此API和Picasa API,我发现的唯一替代方法是使用Users.photos API(如此处所述)。

正如您在说明中所看到的那样,此API需要授权,尽管已弃用的API不需要,并且我希望获得的照片是公开的。并非我们所有的用户都使用Google登录,但是我希望能够向所有人展示使用Google登录的用户的公开照片。现在有什么办法吗?

google-api google-plus

3
推荐指数
1
解决办法
474
查看次数

标签 统计

google-plus ×3

android ×1

avatar ×1

avatars ×1

google-api ×1

picasa ×1