ให้ข้อมูลเกี่ยวกับโปรไฟล์และรายชื่อติดต่อ
- ทรัพยากร REST: v1.contactGroups
- แหล่งข้อมูลเกี่ยวกับ REST: v1.contactGroups.members
- ทรัพยากร REST: v1.otherContacts
- ทรัพยากร REST: v1.people
- ทรัพยากร REST: v1.people.connections
บริการ: People.googleapis.com
หากต้องการโทรหาบริการนี้ เราขอแนะนําให้คุณใช้ไลบรารีของไคลเอ็นต์จาก Google หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกบริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคําขอ API
เอกสาร Discovery
เอกสารการค้นพบเป็นข้อกําหนดที่เครื่องอ่านได้สําหรับการอธิบายและใช้ REST API ระบบนี้ใช้เพื่อสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งอาจมีเอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบดังต่อไปนี้
ปลายทางบริการ
ปลายทางบริการคือ URL หลักที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งอาจมีปลายทางบริการหลายแห่ง บริการนี้มีปลายทางบริการต่อไปนี้และ URI ทั้งหมดด้านล่างจะสัมพันธ์กับปลายทางของบริการนี้
https://people.googleapis.com
ทรัพยากร REST: v1.contactGroups
วิธีการ | |
---|---|
batchGet |
GET /v1/contactGroups:batchGet ดูรายชื่อกลุ่มรายชื่อติดต่อของผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์โดยระบุรายชื่อชื่อทรัพยากรของกลุ่มรายชื่อติดต่อ |
create |
POST /v1/contactGroups สร้างกลุ่มรายชื่อติดต่อใหม่ของผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์ |
delete |
DELETE /v1/{resourceName=contactGroups/*} ลบกลุ่มรายชื่อติดต่อที่มีอยู่ของผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์โดยการระบุชื่อทรัพยากรกลุ่มรายชื่อติดต่อ |
get |
GET /v1/{resourceName=contactGroups/*} รับกลุ่มรายชื่อติดต่อเฉพาะที่เป็นของผู้ใช้ที่ตรวจสอบสิทธิ์แล้วโดยการระบุชื่อทรัพยากรกลุ่มรายชื่อติดต่อ |
list |
GET /v1/contactGroups แสดงรายชื่อกลุ่มรายชื่อติดต่อทั้งหมดที่เป็นของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว |
update |
PUT /v1/{contactGroup.resourceName=contactGroups/*} อัปเดตชื่อกลุ่มรายชื่อติดต่อที่มีอยู่ของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว |
ทรัพยากร REST: v1.contactGroups.members
วิธีการ | |
---|---|
modify |
POST /v1/{resourceName=contactGroups/*}/members:modify แก้ไขสมาชิกกลุ่มรายชื่อติดต่อที่เป็นของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว |
ทรัพยากร REST: v1.otherContacts
วิธีการ | |
---|---|
copyOtherContactToMyContactsGroup |
POST /v1/{resourceName=otherContacts/*}:copyOtherContactToMyContactsGroup คัดลอก "รายชื่อติดต่ออื่น" ไปยังรายชื่อติดต่อใหม่ในกลุ่ม "myContacts" ของผู้ใช้ การส่งคําขออุปสงค์สําหรับผู้ใช้รายเดียวกันควรส่งตามลําดับเพื่อหลีกเลี่ยงเวลาในการตอบสนองและความล้มเหลวที่เพิ่มขึ้น |
list |
GET /v1/otherContacts แสดงรายชื่อ "รายชื่อติดต่ออื่นๆ" ทั้งหมด ซึ่งเป็นรายชื่อติดต่อที่ไม่ได้อยู่ในกลุ่มรายชื่อติดต่อ |
search |
GET /v1/otherContacts:search ทํารายการรายชื่อติดต่อในรายชื่อติดต่ออื่นๆ ของผู้ใช้ที่ตรวจสอบสิทธิ์แล้วซึ่งตรงกับคําค้นหา |
ทรัพยากร REST: v1.people
วิธีการ | |
---|---|
batchCreateContacts |
POST /v1/people:batchCreateContacts สร้างกลุ่มรายชื่อติดต่อใหม่และส่งคืน PersonResponses สําหรับข้อมูล การส่งคําขออุปสงค์สําหรับผู้ใช้รายเดียวกันควรส่งตามลําดับเพื่อหลีกเลี่ยงเวลาในการตอบสนองและความล้มเหลวที่เพิ่มขึ้น |
batchDeleteContacts |
POST /v1/people:batchDeleteContacts ลบกลุ่มรายชื่อติดต่อ |
batchUpdateContacts |
POST /v1/people:batchUpdateContacts อัปเดตกลุ่มรายชื่อติดต่อและแสดงผลแผนที่ชื่อทรัพยากรเป็น PersonResponses สําหรับรายชื่อติดต่อที่อัปเดต |
createContact |
POST /v1/people:createContact สร้างรายชื่อติดต่อใหม่และส่งคืนทรัพยากรบุคคลสําหรับรายชื่อติดต่อนั้น |
deleteContact |
DELETE /v1/{resourceName=people/*}:deleteContact ลบผู้ติดต่อ |
deleteContactPhoto |
DELETE /v1/{resourceName=people/*}:deleteContactPhoto ลบรูปภาพของรายชื่อติดต่อ |
get |
GET /v1/{resourceName=people/*} ระบุข้อมูลเกี่ยวกับบุคคลด้วยการระบุชื่อทรัพยากร |
getBatchGet |
GET /v1/people:batchGet ระบุข้อมูลเกี่ยวกับรายชื่อของบุคคลที่ระบุด้วยการระบุชื่อทรัพยากรที่ขอ |
listDirectoryPeople |
GET /v1/people:listDirectoryPeople แสดงรายการโปรไฟล์โดเมนและรายชื่อติดต่อของโดเมนในไดเรกทอรีของโดเมนของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว |
searchContacts |
GET /v1/people:searchContacts ทํารายการรายชื่อติดต่อในรายชื่อติดต่อที่จัดกลุ่มไว้ของผู้ใช้ที่ตรวจสอบสิทธิ์แล้วซึ่งตรงกับคําค้นหา |
searchDirectoryPeople |
GET /v1/people:searchDirectoryPeople จะแสดงรายการโปรไฟล์โดเมนและรายชื่อติดต่อของโดเมนในไดเรกทอรีโดเมนของผู้ใช้ที่ตรวจสอบสิทธิ์แล้วซึ่งตรงกับคําค้นหา |
updateContact |
PATCH /v1/{person.resourceName=people/*}:updateContact อัปเดตข้อมูลติดต่อของผู้ติดต่อที่มีอยู่ |
updateContactPhoto |
PATCH /v1/{resourceName=people/*}:updateContactPhoto อัปเดตรูปภาพของรายชื่อติดต่อ |
ทรัพยากร REST: v1.people.connections
วิธีการ | |
---|---|
list |
GET /v1/{resourceName=people/*}/connections ทํารายการรายชื่อติดต่อของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว |