Foto für einen freigegebenen Kontakt aktualisieren oder löschen

Das Aktualisieren eines Fotos für einen gemeinsamen Kontakt unterscheidet sich geringfügig von dem Aktualisieren der Informationen eines gemeinsamen Kontakts. Informationen zum Arbeiten mit den Informationen eines freigegebenen Kontakts finden Sie unter Gemeinsamen Kontakt aktualisieren oder löschen. Wenn Sie Fotolinks verwenden, müssen Sie das Autorisierungstoken im HTTP-Header angeben. Weitere Informationen finden Sie unter Authentifizierung und Autorisierung.

Foto für einen gemeinsamen Kontakt aktualisieren

Jeder gemeinsame Kontakt hat ein Foto-Link-Element. Das Fotolinkelement wird unabhängig davon angezeigt, ob dem Kontakt ein Foto zugeordnet ist oder nicht. Wenn der Kontakt ein Foto hat, enthält das Element ein gd:etag-Attribut, das einen ETag-HTTP-Header für das Foto angibt. Mit ETag können Sie auf eine bestimmte Version eines bestimmten Eintrags verweisen. In diesem Fall können Sie sich auf eine bestimmte Version eines Fotos beziehen. Wenn der Kontakt kein Foto hat, gibt es kein gd:etag-Attribut und das href-Attribut gibt die URL an, die zum Hinzufügen eines Fotos zum Kontakt verwendet werden soll.

  • Wenn Sie ein Foto hinzufügen oder aktualisieren möchten, senden Sie ein neues Foto:

    PUT https://www.google.com/m8/feeds/photos/media/liz%40DOMAIN/PHOTO_LINK
    

    Ersetzen Sie Folgendes:

    • DOMAIN: Die URL für Ihre Domain, z. B. beispiel.de.
    • PHOTO_LINK: Ein eindeutiger numerischer Wert, der den Fotolink für den gemeinsamen Kontakt darstellt, z. B. c9012de.

    Hier sehen Sie ein Beispiel für ein Element mit Fotolink:

    <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">
    

Foto für einen gemeinsamen Kontakt löschen

Zum Löschen eines Fotos müssen Sie die HTTP-Methode DELETE verwenden.

Wenn Sie ein Foto aktualisieren oder löschen, senden Sie den ETag des Fotos im If-Match-Header der HTTP-Anfrage. Wenn Sie nicht die neueste Version des Fotos haben, verwenden Sie If-Match: *, um das Versionsverwaltungssystem zu überschreiben und das Foto zu löschen.

Weitere Informationen zu ETags finden Sie in der Google Data APIs-Protokollreferenz.