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%40
DOMAIN /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.