Google plus 查找Google+;不带OAuth的给定电子邮件地址的化身
在我的应用程序中,我想为用户显示Google+个人资料图片。 我发现API中唯一一个获取配置文件图片的函数需要一个用户ID。 但是,我只有他们的电子邮件地址,没有他们的Google+用户ID。Google plus 查找Google+;不带OAuth的给定电子邮件地址的化身,google-plus,avatar,avatars,Google Plus,Avatar,Avatars,在我的应用程序中,我想为用户显示Google+个人资料图片。 我发现API中唯一一个获取配置文件图片的函数需要一个用户ID。 但是,我只有他们的电子邮件地址,没有他们的Google+用户ID。 此外,我想获取其图像的人不应被强制登录并授权我的应用程序,因为此人与应用程序的用户基本上是不同的 所以我想我需要通过电子邮件获取他们的用户名。我通读了Google+API文档,但找不到一种方法来做到这一点,但我不相信这是不可能的 所以我的问题是: 如何仅通过电子邮件地址获取Google+用户ID? 是否有
此外,我想获取其图像的人不应被强制登录并授权我的应用程序,因为此人与应用程序的用户基本上是不同的 所以我想我需要通过电子邮件获取他们的用户名。我通读了Google+API文档,但找不到一种方法来做到这一点,但我不相信这是不可能的 所以我的问题是:
如何仅通过电子邮件地址获取Google+用户ID?
是否有其他Google API可以获取个人资料图片?我非常怀疑这是可能的。任何针对Google Plus API的查询都需要OAUTH。此外,我还不知道如何通过电子邮件地址查询用户ID 似乎可以确认这目前不可能。您可以使用通过电子邮件地址进行搜索,而无需请求用户进行身份验证。但是,这将只搜索公共配置文件字段,默认情况下,该电子邮件不是公共字段 唯一需要OAuth的API方法是那些访问私有数据的方法。对于公共数据,可以使用更简单的
为了可靠地实现所描述的内容,您需要使用Oauth和plus.me范围来获取所需的信息。但是,这确实需要授权您的应用程序。您不能仅使用他们的电子邮件地址,但是,如果他们粘贴他们的Google+url,您可以解析url字符串中的id,然后使用。url:将带您访问他们的个人资料。有一个API,它根据谷歌的公共信息从电子邮件地址返回用户名和个人资料图片 可以在此API端点通过SOAP或HTTP调用:
此API的一个好处是,它不需要用户通过OAUTH通过Google进行身份验证,因此这可能正是您想要的。这已经是很久以前的事了,但是您看过Gravatar了吗?这不是谷歌的个人资料图片,但它似乎很擅长用户的个人资料图片。这正是我需要的,但他们不提供https端点…@TheMuffinMan--这就是https端点。