ให้สิทธิ์เข้าถึงข้อมูลเกี่ยวกับโปรไฟล์และรายชื่อติดต่อ
- ทรัพยากร REST: v1.contactGroups
- ทรัพยากร REST: v1.contactGroups.members
- แหล่งข้อมูล REST: v1.otherContacts
- ทรัพยากร REST: v1.people
- ทรัพยากร REST: v1.people.connections
บริการ: people.googleapis.com
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันจำเป็นต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคำขอ API
เอกสารการค้นพบ
เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและใช้งาน REST API ใช้สำหรับสร้างไลบรารีของไคลเอ็นต์, ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google APIs บริการเดียวอาจมีเอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้
ปลายทางบริการ
ปลายทางของบริการคือ 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 ระบุรายชื่อติดต่อของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว |