3

Google 最近通过 gmail 界面为联系人的图像添加了高分辨率 (720x720) 支持。以前,它将所有图像转换为 96x96。但是,当我使用 Contacts API 发布图像时,它仍然会转换为 96x96。我目前在链接参考http://schemas.google.com/contacts/2008/rel#photo中使用图片网址。有没有办法发布更高分辨率的图像,或者如果我们使用联系人 API,我们是否仍然停留在 96x96?是否有另一种编程方式来实现这一点?

谢谢!

4

1 回答 1

1

我假设您正在使用 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/AAAAAAAAAAK8/XJiZoMReZr0/photo.jpg?sz=500

还有其他 url 格式,目前尚不清楚您获得的是哪个 url,但如果您粘贴示例,我很乐意提供帮助。

于 2012-12-18T19:09:51.193 回答