Aktualizacja zdjęcia udostępnionego kontaktu różni się nieco od aktualizacji zdjęcia informacje o udostępnionym kontakcie. Informacje na temat pracy z udostępnionymi informacji kontaktowych, patrz Aktualizowanie i usuwanie kontaktów udostępnionych Jeśli korzystasz z linków do zdjęć, musisz określić token autoryzacji w pliku HTTP nagłówek. Więcej informacji: Więcej informacji o uwierzytelnianiu i autoryzowaniu
Aktualizowanie zdjęcia udostępnionego kontaktu
Każdy kontakt udostępniony ma element linku do zdjęcia. Pojawi się element „link do zdjęcia”
czy kontakt ma już przypisane zdjęcie. Jeśli kontakt ma
photo, element zawiera atrybut gd:etag
, który określa ETag
Nagłówek HTTP zdjęcia. ETag
pozwala odwołać się do konkretnej wersji
konkretnego wpisu. W tym przypadku pozwala odwołać się do konkretnej wersji
zdjęcie. Jeśli kontakt nie ma zdjęcia, to nie ma atrybutu gd:etag
.
atrybut href
zawiera adres URL służący do dodawania
zdjęcie.
Aby dodać lub zaktualizować zdjęcie, wyślij nowe zdjęcie:
PUT https://www.google.com/m8/feeds/photos/media/liz%40DOMAIN/PHOTO_LINK
Zastąp następujące elementy:
DOMAIN
: adres URL Twojej domeny, na przykład example.com.PHOTO_LINK
: unikalna wartość liczbowa, w której reprezentuje link do zdjęcia udostępnionego kontaktu, na przykład c9012de.
Oto przykład elementu linku do zdjęcia:
<link rel="http://schemas.google.com/contacts/2008/rel#photo" type="image/*" href="https://www.google.com/m8/feeds/photos/media/liz%40example.com/c9012de">
Usuwanie zdjęcia kontaktu udostępnionego
Aby usunąć zdjęcie, musisz użyć metody HTTP DELETE
.
Podczas aktualizowania lub usuwania zdjęcia wyślij jego ETag
w If-Match
w nagłówku żądania HTTP. Jeśli nie masz najnowszej wersji zdjęcia
użyj If-Match: *
, aby zastąpić system obsługi wersji i usunąć zdjęcie.
Więcej informacji o ETags
znajdziesz tutaj:
Dokumentacja protokołu interfejsów API danych Google