L'aggiornamento di una foto per un contatto condiviso è leggermente diverso dall'aggiornamento delle informazioni di un contatto condiviso. Per informazioni su come gestire le informazioni di un contatto condiviso, vedi Aggiornare o eliminare un contatto condiviso. Quando utilizzi i link alle foto, devi specificare il token di autorizzazione nell'header HTTP. Per ulteriori informazioni, consulta Informazioni su autenticazione e autorizzazione.
Aggiornare una foto di un contatto condiviso
Ogni contatto condiviso ha un elemento di link alla foto. L'elemento link alla foto viene visualizzato
indipendentemente dal fatto che al contatto sia associata o meno una foto. Se il contatto ha una foto, l'elemento contiene un attributo gd:etag che specifica un'intestazione HTTP ETag per la foto. Un ETag ti consente di fare riferimento a una versione specifica di una
determinata voce. In questo caso, ti consente di fare riferimento a una versione specifica di una fotografia. Se il contatto non ha una foto, non è presente l'attributo gd:etag e
l'attributo href fornisce l'URL da utilizzare per aggiungere una
foto al contatto.
Per aggiungere o aggiornare una foto, invia una nuova foto:
PUT https://www.google.com/m8/feeds/photos/media/liz%40DOMAIN/PHOTO_LINKSostituisci quanto segue:
DOMAIN: l'URL del tuo dominio, ad esempio example.com.PHOTO_LINK: un valore numerico univoco che rappresenta il link alla foto del contatto condiviso, ad esempio c9012de.
Di seguito è riportato un esempio di elemento link a una foto:
<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">
Eliminare una foto di un contatto condiviso
Per eliminare una foto, devi utilizzare il metodo HTTP DELETE.
Quando aggiorni o elimini una foto, invia il relativo ETag nell'If-Match
intestazione della richiesta HTTP. Se non hai la versione più recente della foto, usa If-Match: * per ignorare il sistema di gestione delle versioni ed eliminare la foto.
Per ulteriori informazioni su ETags, consulta il
riferimento al protocollo delle API di dati di Google.