Google最近通过Gmail界面为联系人的图像添加了高分辨率支持(720x720)。 以前,它会将所有图像转换为 96x96。 但是,当我使用联系人 API 发布图像时,它仍然会转换为 96x96。 我目前在链接参考 http://schemas.google.com/contacts/2008/rel#photo 中使用图片网址。 有没有办法发布更高分辨率的图像,或者如果我们使用联系人 API,我们仍然停留在 96x96? 有没有另一种编程方法来实现这一点?
谢谢!
我假设您正在使用Google+ API来检索他们的个人资料,并且正在查看个人资料图像,如下所示,使用API资源管理器:
https://developers.google.com/apis-explorer/#search/profile/m/plus/v1/plus.people.get?userId=107345380056943591322&_h=1&
响应中有一个图像 URL:
"image": {
"url": "https://lh3.googleusercontent.com/-2N7UIsa-tLI/AAAAAAAAAAI/AAAAAAAAAK8/XJiZoMReZr0/photo.jpg?sz=50"
},
您可以更改 sz 参数以指示渲染图像的宽度/高度,例如:
https://lh3.googleusercontent.com/-2N7UIsa-tLI/AAAAAAAAAAI/AAAAAAAAAK8/XJiZoMReZr0/photo.jpg?sz=500
还有其他 url 格式,目前尚不清楚您获得的是哪个 url,但如果您粘贴示例,我很乐意提供帮助。