Bir kişi grubunu güncelleme ve güncellenen kişiler için PersonResponses'a kaynak adları haritasını döndürme.
Gecikmenin ve hataların artmasını önlemek için aynı kullanıcıya yönelik değişiklik istekleri sırayla gönderilmelidir.
HTTP isteği
POST https://people.googleapis.com/v1/people:batchUpdateContacts
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "contacts": { string: { object ( |
Alanlar | |
---|---|
contacts |
Zorunlu. Güncellenecek kişi verileriyle kaynak adlarının haritası. Tek bir istekte en fazla 200 kişiye izin verir.
|
updateMask |
Zorunlu. Kişide hangi alanların güncelleneceğini kısıtlamak için kullanılan bir alan maskesi. Virgülle ayırarak birden çok alan belirtilebilir. Belirtilen tüm alanlar değiştirilir veya her kullanıcı için boş bırakılırsa bu alanlar temizlenir. Geçerli değerler şunlardır:
|
readMask |
Zorunlu. Her bir kişide döndürülecek alanları kısıtlayan bir alan maskesi. Virgülle ayırarak birden çok alan belirtilebilir. Okuma maskesi boş bırakılırsa post-mutate-get atlanır ve yanıtta hiçbir veri döndürülmez. Geçerli değerler şunlardır:
|
sources[] |
İsteğe bağlı. Döndürülecek kaynak türlerinin maskesi. Ayarlanmamışsa varsayılan olarak |
Yanıt gövdesi
Başarısız olursa her kişiye karşılık gelen hataların bir listesi olan BatchUpdateContactsErrorDetails
değerini döndürür.
Kişi grubunu güncelleme isteğine verilen yanıt.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"updateResult": {
string: {
object ( |
Alanlar | |
---|---|
updateResult |
|
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/contacts
Daha fazla bilgi için Yetkilendirme kılavuzunu inceleyin.