2014-06-21 83 views
1

您好,我有一个代码可以用php抓取gmail联系人。首先,我获得会话令牌,然后转到该URL: https://www.google.com/m8/feeds/contacts/default/full?max-results='。$ maxresults。' & oauth_token ='。 $ _SESSION ['token']如何在php中使用照片获取gmail联系人

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

<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" /> 

但当我输入该网址谷歌告诉我的一些错误,没有更多的信息。你有任何解决方案或想法如何从gmail联系人列表中抓取图像?

问候

+0

的URL必须具有的oauth_token,我觉得,因为它的访问只有在 – user2781994

+0

签署和网址你意思?你的问题并不清楚。谷歌也告诉你有什么不对,你的意思是谷歌的Webrowser或Google的网站管理员。 “有些事情是错误的”并不是一个足够的技术错误描述。 – hakre

回答

0

使用这样的事情(JavaScript)的

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

Source