谷歌通讯录API是否支持高分辨率图片



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,但如果您粘贴示例,我很乐意提供帮助。

最新更新