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.