Google API:获取联系人照片

Gog*_*o_Z 10 google-api google-contacts-api

我已经能够通过遵循API检索除联系人照片之外的所有内容.

我可以获得img url以及返回的xml中的gd:etag.以下是Google API示例,它与我获得的内容相同,当然,我的联系人的属性值也不同.

    <link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'
  href='https://www.google.com/m8/feeds/photos/media/liz%40gmail.com/c9012de'
  gd:etag='"KTlcZWs1bCp7ImBBPV43VUV4LXEZCXERZAc."'>
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何让它显示.当我尝试它时,我只是得到网址的最后一部分(即:"/ 32432eewqdweq")而没有图像.

我正在使用rails,这是我进行Web开发的第二周,对不起,如果我看起来很无聊啊.

任何帮助,将不胜感激!

谢谢,

戈兰

小智 22

您需要向URL发出请求,但还要包含access_token作为查询参数.

因此,使用您的示例,假设您的access_token是ABCDEF123456ABCDEF,那么您要进行的GET请求是:

https://www.google.com/m8/feeds/photos/media/liz%40gmail.com/c9012de?access_token=ABCDEF123456ABCDEF