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