Method: people.batchCreateContacts

สร้างกลุ่มรายชื่อติดต่อใหม่และแสดงผล PersonResponses สำหรับ

คุณควรเปลี่ยนแปลงคำขอของผู้ใช้รายเดียวกันตามลำดับเพื่อหลีกเลี่ยงเวลาในการตอบสนองและความล้มเหลวที่เพิ่มขึ้น

คำขอ HTTP

POST https://people.googleapis.com/v1/people:batchCreateContacts

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อหาของคำขอ

เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "contacts": [
    {
      object (ContactToCreate)
    }
  ],
  "readMask": string,
  "sources": [
    enum (ReadSourceType)
  ]
}
ช่อง
contacts[]

object (ContactToCreate)

ต้องระบุ รายชื่อติดต่อที่จะสร้าง อนุญาตรายชื่อติดต่อสูงสุด 200 รายการในคำขอเดียว

readMask

string (FieldMask format)

ต้องระบุ ฟิลด์มาสก์เพื่อจำกัดการแสดงผลช่องของผู้ใช้แต่ละคนในคำตอบ คุณสามารถระบุหลายฟิลด์ได้โดยคั่นด้วยเครื่องหมายคอมมา หาก Read Mask เว้นว่างไว้ ระบบจะข้าม Post-Mutate-get และจะไม่มีการแสดงผลข้อมูลใดๆ ในการตอบกลับ ค่าที่ใช้ได้มีดังนี้

  • ที่อยู่
  • ageRanges
  • ชีวประวัติ
  • วันเกิด
  • calendarUrls
  • clientData
  • coverPhotos
  • emailAddresses
  • กิจกรรม
  • externalIds
  • เพศ
  • imClients
  • ความสนใจ
  • ภาษา
  • สถานที่ตั้ง
  • ของช่อง
  • ข้อมูลเมตา
  • miscKeywords
  • ชื่อ
  • ชื่อเล่น
  • อาชีพ
  • องค์กร
  • phoneNumbers
  • รูปภาพ
  • ความสัมพันธ์
  • sipAddresses
  • ทักษะ
  • URL
  • userDefined
sources[]

enum (ReadSourceType)

ไม่บังคับ มาสก์ของประเภทแหล่งที่มาที่จะแสดงผลในการอ่านการเปลี่ยนแปลงหลังการเปลี่ยนแปลง ค่าเริ่มต้นคือ READ_SOURCE_TYPE_CONTACT และ READ_SOURCE_TYPE_PROFILE หากไม่ได้ตั้งค่าไว้

เนื้อหาการตอบกลับ

หากไม่สำเร็จ จะแสดงผล BatchCreateContactsErrorDetails ซึ่งประกอบด้วยรายการข้อผิดพลาดสำหรับรายชื่อติดต่อที่ไม่ถูกต้องแต่ละรายการ

การตอบกลับคำขอสร้างกลุ่มรายชื่อติดต่อ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "createdPeople": [
    {
      object (PersonResponse)
    }
  ]
}
ช่อง
createdPeople[]

object (PersonResponse)

รายชื่อติดต่อที่สร้างขึ้น เว้นแต่คำขอ readMask จะว่างเปล่า

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/contacts

สำหรับข้อมูลเพิ่มเติม โปรดดูที่คู่มือการให้สิทธิ์

ContactToCreate

Wrapper ที่มีข้อมูลบุคคลเพื่อป้อนข้อมูลแหล่งที่มาที่สร้างขึ้นใหม่

การแสดง JSON
{
  "contactPerson": {
    object (Person)
  }
}
ช่อง
contactPerson

object (Person)

ต้องระบุ ข้อมูลบุคคลที่จะเติมข้อมูลจากแหล่งที่มาที่สร้างขึ้นใหม่