Aktualizowanie lub usuwanie zdjęcia udostępnionego kontaktu

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