gpt4 book ai didi

php - 如何检索 Google+ oAuth2 个人资料缩略图

转载 作者:行者123 更新时间:2023-12-02 06:36:37 25 4
gpt4 key购买 nike

经过长时间的学习,我成功地使用 Google API 客户端库获取了用户的个人资料信息。

除了姓名和电子邮件地址,当用户登录到我的网络应用程序时,我可以获得他们的个人资料照片。

问题是,图片在尺寸和字节方面都非常大。这样一张图片的 url 看起来像这样:

https://lh4.googleusercontent.com/-rdhxDPbmVhg/AAAAAAAAAAI/AAAAAAAAAJQ/6Dsr5psyQPs/photo.jpg

(是的,那是珊瑚城堡的我)。

有没有办法获取缩略图或图标大小的个人资料图片,就像我在 Google 搜索结果中看到作者旁边的那种?我注意到这些不是 URL,而是数据对象,所以我可能必须在 php 中做一些事情才能将其呈现为图像?

在 Google 搜索的结果列表中,作者的图像信息示例如下所示:

data:image/jpeg;base64,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

如有需要,欢迎帮助我澄清问题。

最佳答案

您可以通过将 ?sz=(size in pixels) 参数附加到您获得的 URL 来调整图像的大小。

例子

https://lh4.googleusercontent.com/-rdhxDPbmVhg/
AAAAAAAAAAI/AAAAAAAAAJQ/6Dsr5psyQPs/photo.jpg?sz=50

将显示为 Example Profile picture

您使用什么方法检索用户信息?

people.get method of the Google+ API使用 userId=me 为经过身份验证的用户调用将返回一个 URL,其中在 image.url 字段中添加了一个 ?sz=50 参数响应。

关于php - 如何检索 Google+ oAuth2 个人资料缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17045596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com