【问题标题】:How to get google profile picture by email?如何通过电子邮件获取谷歌头像?
【发布时间】:2016-04-08 11:05:30
【问题描述】:

我们如何才能仅通过电子邮件获取 google+ 的个人资料图片?或者在更糟糕的情况下,通过电子邮件获取用户 ID?

我们有一个客户列表及其电子邮件,我们希望在该列表中显示他们的个人资料图片。

这在 Javascript 或 PHP 中是否可行?

问候

【问题讨论】:

标签: javascript php


【解决方案1】:

Google 似乎不允许您仅通过客户的电子邮件获取个人资料图片。但是,API 确实允许。

相关:Find Google+ avatar for given email address without OAuth

【讨论】:

  • 谢谢,这对我们有很大帮助!!!我们不能通过电子邮件搜索,但至少我们可以按名称搜索。
【解决方案2】:

有一个很棒的 AP​​I,叫做 gravatar

按照以下步骤操作

首先您需要为电子邮件地址创建 md5 哈希。

然后将 md5 哈希附加到下面的 url

https://www.gravatar.com/avatar/{md5 hash of email address}

例如。

https://www.gravatar.com/avatar/205e460b479e2e5b48aec07710c08d50

阅读更多关于 API 的信息:

https://en.gravatar.com/site/implement

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    相关资源
    最近更新 更多