【问题标题】:Does Google Contacts API Support High Resolution Pictures?Google Contacts API 是否支持高分辨率图片?
【发布时间】:2012-12-18 18:13:40
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: google-plus contacts google-contacts-api


    【解决方案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/AAAAAAAAAK8/XJiZoMReZr0/photo.jpg?sz=500

    还有其他 url 格式,不清楚你得到的是哪个 url,但如果你贴一个例子,我很乐意提供帮助。

    【讨论】:

    猜你喜欢
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    相关资源
    最近更新 更多