Как расшифровать гугл контакт v3 имя фото
Как расшифровать название этого изображения (с расширением)
<link rel="http://schemas.google.com/contacts/2008/rel#photo" type="image/*" href="https://www.google.com/m8/feeds/photos/media/xxx@test.com/2d4aaf09b20bb7"/>
<link rel="self" type="application/atom+xml" href="https://www.google.com/m8/feeds/contacts/xxx@test.com/full/2d4aaf09b20bb7"/>
<link rel="edit" type="application/atom+xml" href="https://www.google.com/m8/feeds/contacts/xxx@test.com/full/2d4aaf09b20bb7"/>
2 ответа
Вы получаете ошибку HTTP 401, что означает, что вы не авторизованы для доступа к изображению ( более подробную информацию здесь).
Вы обращаетесь к URL-адресу изображения напрямую через браузер или через API-клиент? Вам необходимо предоставить правильный токен OAuth для доступа к изображению.
Вы не можете взять URL и вставить его в браузер (если я правильно понял вопрос). Вам нужно будет отправить авторизованный запрос GET, как указано в руководстве Google Contact API здесь.
Чтобы получить фотографию контакта, отправьте авторизованный запрос GET на URL ссылки на фотографию контакта.
По сути, вы будете использовать те же токены, что и для получения контактных данных (я предполагаю, что вы используете GData Contact API).