Paylaşılan bir kişi için özel özellikler tanımlamak üzere genişletilmiş özellikleri kullanın ve projeksiyonlar.
Genişletilmiş mülkler
Paylaşılan kişiyle ilgili ek bilgileri genişletilmiş özelliğini kullanmanızı öneririz. İnsanların korunmasını sağlamaktan sorumlu olmayabilirsiniz. Genişletilmiş bir özelliği, bir değer (isteğe bağlı dize) veya XML blobu (düzgün) olarak depolanabilir. metin). Paylaşılan her kişinin ilişkilendirildiği en fazla 10 genişletilmiş özellik olabilir. Genişletilmiş her mülk makul ölçüde küçük olmalıdır; lütfen fotoğraf veya zil sesi'ne dokunun.
Örnek
Aşağıdaki örnekte anahtar ve değer içeren bir genişletilmiş özellik gösterilmektedir:
<gd:extendedProperty name="com.google" value="<var>VALUE</var>"/>
Aşağıdaki örnekte, anahtar ve XML blob'una sahip genişletilmiş bir özellik gösterilmektedir:
<gd:extendedProperty name="com.google">
<<var>XML_PARAMETER</var>></<var>XML_PARAMETER</var>>
</gd:extendedProperty>
Projeksiyon değerleri
Genişletilmiş mülk görünürlüğünü sınırlamak için tahminleri kullanın. Ayar genişletildi
özelliklerine (gd:extendedElement
öğeleri) yalnızca full
veya
property-KEY
tahmini.
Aşağıdaki tabloda, desteklenen projeksiyon değerleri açıklanmaktadır:
Projeksiyon adı | Açıklama |
---|---|
thin |
Hiçbir gd:extendedProperty öğesi döndürülmez veya
güncellendi. |
property-KEY |
KEY , genişletilmiş bir
döndürülen mülk (gd:extendedProperty öğe)
(GET istek için) veya güncellenmelidir (
PUT veya POST isteği). Genişletilmiş
özellik güncelleme işlemleri sırasında kullanılmaz,
silindi. |
full
| Tüm gd:extendedProperty öğeleri döndürülür ve
güncelleme sırasında tüm öğelerin dahil edilmesi gerekir. |