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

Paylaşılan bir kişinin fotoğrafının güncellenmesi, paylaşılan bir kişinin bilgilerini güncellemekten biraz farklıdır. Paylaşılan bir kişinin bilgileriyle çalışma hakkında bilgi edinmek için Paylaşılan bir kişiyi güncelleme veya silme başlıklı makaleye göz atın. Fotoğraf bağlantılarını kullanırken, HTTP üst bilgisinde yetkilendirme jetonunu belirtmeniz gerekir. Daha fazla bilgi için Kimlik doğrulama ve yetkilendirme hakkında bilgi edinme bölümüne bakın.

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ı olsa da olmasa da görünür. Kişinin fotoğrafı varsa bu öğe, fotoğraf için ETag HTTP üst bilgisini belirten gd:etag özelliğini içerir. ETag, belirli bir girişin belirli bir sürümüne başvurmanıza olanak tanır. Bu durumda, bir fotoğrafın belirli bir sürümüne başvuruda bulunmanıza olanak tanır. Kişinin fotoğrafı yoksa gd:etag özelliği yoktur ve href özelliği, kişiye fotoğraf eklemek için kullanılacak URL'yi sağlar.

  • 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; örneğin, example.com.
    • PHOTO_LINK: Paylaşılan kişinin fotoğraf bağlantısını temsil eden benzersiz bir sayısal değerdir (örneğin, c9012de).

    Aşağıda, bir fotoğraf bağlantısı öğesi örneği 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 başlığında fotoğrafın ETag özelliğini gönderin. Fotoğrafın en son sürümüne sahip değilseniz sürüm oluşturma sistemini geçersiz kılmak ve fotoğrafı silmek için If-Match: * özelliğini kullanın.

ETags hakkında daha fazla bilgi için Google Veri API'leri protokol referansına bakın.