如何在php中获得gmail联系人的照片


how to get gmail contacts with photo in php

嗨,我有一个代码来抓取gmail联系人与php。首先,我得到会话令牌,然后去那个url:https://www.google.com/m8/feeds/contacts/default/full?max-results=。maxresults美元。,oauth_token = '。$ _SESSION("令牌")

所以我现在有一个联系人,但不能从联系人抓取图像。我有一个链接到联系人图像:

<link rel="http://schemas.google.com/contacts/2008/rel#photo" type="image/*" href="https://www.google.com/m8/feeds/photos/media/xxxxxx%40gmail.com/2e" />

但是当我进入那个url,谷歌告诉我一些错误的东西,没有更多的信息。你有任何解决方案或想法,我如何从gmail联系人列表抓取图像?

使用如下代码(javascript)

function fetchGooglePhotosUrl(defaultEmail, contactId, token) {
    return "https://www.google.com/m8/feeds/photos/media/" + encodeURIComponent(defaultEmail) + "/" + contactId + "?access_token=" + token;
}