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

Paylaşılan bir kişinin fotoğrafını güncelleme işlemi, paylaşılan bir kişinin bilgilerini güncelleme işleminden 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ı makaleyi inceleyin. Fotoğraf bağlantılarını kullanırken yetkilendirme jetonunu HTTP üstbilgisinde belirtmeniz gerekir. Daha fazla bilgi için Kimlik doğrulama ve yetkilendirme hakkında başlıklı makaleyi inceleyin.

Paylaşılan bir kişi için fotoğrafı 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şkili bir fotoğrafı olup olmadığına bakılmaksızın görünür. Kişinin fotoğrafı varsa öğe, fotoğraf için bir ETag HTTP üst bilgisini belirten bir gd:etag özelliği içerir. ETag, belirli bir girişin belirli bir sürümüne başvurmanıza olanak tanır. Bu durumda, fotoğrafın belirli bir sürümüne başvurmanı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/USER_ID%40DOMAIN/PHOTO_LINK

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

    • USER_ID: Kullanıcının kullanıcı adı (ör. Alex).
    • DOMAIN: Alanınızın URL'si (örneğin, example.com).
    • PHOTO_LINK: Paylaşılan kişi için fotoğraf bağlantısını temsil eden benzersiz bir sayısal değer (ö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/Alex%40example.com/c9012de">
    

Paylaşılan bir kişi için fotoğraf silme

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

Fotoğraf güncellerken veya silerken HTTP isteğinin If-Match üstbilgisinde fotoğrafın ETag değerini 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: * simgesini kullanın.

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