Paylaşılan bir kişinin fotoğrafını güncelleme veya silme

Paylaşılan bir kişinin fotoğrafını güncellemek, paylaşılan kişinin bilgilerini güncellemekten biraz farklıdır. Ortak bir kişinin bilgileriyle çalışma hakkında bilgi edinmek için Ortak bir kişiyi güncelleme veya silme başlıklı makaleyi inceleyin. Fotoğraf bağlantıları kullanırken HTTP başlığında yetkilendirme jetonunu belirtmeniz gerekir. Daha fazla bilgi için Kimlik doğrulama ve yetkilendirme hakkında bilgi edinin.

Paylaşılan bir kişinin fotoğrafını güncelleme

Paylaşılan her kişinin bir fotoğraf bağlantısı öğesi vardır. Fotoğraf bağlantısı öğesi, kişinin ilişkilendirilmiş bir fotoğrafı olup olmadığına bakılmaksızın gösterilir. Kişinin fotoğrafı varsa öğe, fotoğraf için ETag HTTP üst bilgisini belirten bir gd:etag özelliği içerir. ETag, belirli bir girişin belirli bir sürümüne atıfta bulunmanıza olanak tanır. Bu durumda, bir fotoğrafın belirli bir sürümüne atıfta bulunmanıza olanak tanır. Kişinin fotoğrafı yoksa gd:etag özelliği de yoktur. gd:etag özelliği, kişiye fotoğraf eklemek için kullanılacak URL'yi sağlar.href

  • Fotoğraf eklemek veya güncellemek için yeni bir fotoğraf gönderin:

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

    Aşağıdakini değiştirin:

    • DOMAIN: Alanınızın URL'si (ör. example.com).
    • PHOTO_LINK: Paylaşılan kişinin fotoğraf bağlantısını temsil eden benzersiz bir sayısal değerdir (ör. c9012de).

    Aşağıda, fotoğraf bağlantısı öğesine dair bir örnek verilmiştir:

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

Paylaşılan bir kişinin fotoğrafını silme

Fotoğraf silmek için HTTP DELETE yöntemini kullanmanız gerekir.

Bir fotoğrafı güncellerken veya silerken HTTP isteğinin If-Match üst bilgisine fotoğrafın ETag değerini gönderin. Fotoğrafın en son sürümüne sahip değilseniz sürümlendirme sistemini geçersiz kılmak ve fotoğrafı silmek için If-Match: * simgesini kullanın.

ETags hakkında daha fazla bilgi için Google Data API'leri protokol referansı bölümüne bakın.