Я получаю контакты, используя следующий вызов API:
http://www.google.com/m8/feeds/contacts/default/full/?max-results=1000&
Пользователь проходит проверку подлинности со следующими областями:
https://www.google.com/m8/feeds
Я получаю ответ при вызове контактов следующим образом:
<entry> <id>http://www.google.com/m8/feeds/contacts/testemail%40gmail.com/base/15</id> <updated>2011-07-21T10:41:27.893Z</updated> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/contact/2008#contact" /> <title type="text">Wilson Mark</title> <link rel="http://schemas.google.com/contacts/2008/rel#edit-photo" type="image/*" href="http://www.google.com/m8/feeds/photos/media/testemail%40gmail.com/15/MgeOWd0mxw4xdDrA0vWQRQ" /> <link rel="http://schemas.google.com/contacts/2008/rel#photo" type="image/*" href="http://www.google.com/m8/feeds/photos/media/testemail%40gmail.com/15" /> <link rel="self" type="application/atom+xml" href="http://www.google.com/m8/feeds/contacts/testemail%40gmail.com/full/15" /> <link rel="edit" type="application/atom+xml" href="http://www.google.com/m8/feeds/contacts/testemail%40gmail.com/full/15/1311244887893000" /> <gd:email rel="http://schemas.google.com/g/2005#other" address="wilson.mark@gmail.com" primary="true" /> </entry>
Запросы :
Q1.Я не получаю gd: etag в теге photo для любого пользователя, хотя у многих пользователей в моих контактах есть фотография профиля.Я пропускаю какой-либо прицел или совершаю неправильный звонок.
Q2.Как я могу получить фотографию профиля?Если я сделаю следующий авторизованный вызов
http://www.google.com/m8/feeds/photos/media/default/15/MgeOWd0mxw4xdDrA0vWQRQ
, я получу 404 не найдена ошибка.Если я удаляю код в конце и держу URL до 15 /, я получаю 401 несанкционированную ошибку.
спасибо