แหล่งข้อมูล: ผู้ใช้
Directory API ช่วยให้คุณสร้างและจัดการผู้ใช้ในบัญชี, อีเมลแทนของผู้ใช้ และรูปโปรไฟล์ Google ของผู้ใช้ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับงานทั่วไปได้ในคู่มือสำหรับนักพัฒนาซอฟต์แวร์บัญชีผู้ใช้และคู่มือสำหรับนักพัฒนาซอฟต์แวร์นามแฝงของผู้ใช้
| การแสดง JSON |
|---|
{ "id": string, "primaryEmail": string, "password": value, "hashFunction": string, "isAdmin": boolean, "isDelegatedAdmin": boolean, "agreedToTerms": boolean, "suspended": boolean, "changePasswordAtNextLogin": boolean, "ipWhitelisted": boolean, "name": { object ( |
| ช่อง | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
รหัสที่ไม่ซ้ำกันสำหรับผู้ใช้ |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
อีเมลหลักของผู้ใช้ ต้องระบุพร็อพเพอร์ตี้นี้ในคำขอเพื่อสร้างบัญชีผู้ใช้ |
||||||||||||||||||||||||||||||||||||||||||
password |
จัดเก็บรหัสผ่านสำหรับบัญชีผู้ใช้ ต้องระบุค่ารหัสผ่านของผู้ใช้เมื่อสร้างบัญชีผู้ใช้ โดยจะระบุหรือไม่ก็ได้เมื่ออัปเดตผู้ใช้ และควรระบุเฉพาะในกรณีที่ผู้ใช้อัปเดตรหัสผ่านบัญชี ระบบจะไม่แสดงค่ารหัสผ่านในเนื้อหาการตอบกลับของ API |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
จัดเก็บรูปแบบแฮชของพร็อพเพอร์ตี้
หากระบุรอบเป็นส่วนหนึ่งของคำนำหน้า รอบดังกล่าวต้องมีไม่เกิน 10,000 รอบ |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
เอาต์พุตเท่านั้น ระบุผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบขั้นสูง |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
เอาต์พุตเท่านั้น ระบุว่าผู้ใช้เป็นผู้ดูแลระบบที่ได้รับมอบสิทธิ์หรือไม่ |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
เอาต์พุตเท่านั้น พร็อพเพอร์ตี้นี้จะเป็น |
||||||||||||||||||||||||||||||||||||||||||
suspended |
ระบุว่าผู้ใช้ถูกระงับหรือไม่ |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
ระบุว่าระบบบังคับให้ผู้ใช้เปลี่ยนรหัสผ่านเมื่อเข้าสู่ระบบครั้งถัดไปหรือไม่ การตั้งค่านี้จะไม่มีผลเมื่อผู้ใช้ลงชื่อเข้าใช้ผ่านผู้ให้บริการข้อมูลประจำตัวบุคคลที่สาม |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
หากเป็น |
||||||||||||||||||||||||||||||||||||||||||
name |
มีชื่อและนามสกุลของผู้ใช้ รวมถึงค่า |
||||||||||||||||||||||||||||||||||||||||||
kind |
เอาต์พุตเท่านั้น ประเภทของทรัพยากร API สำหรับทรัพยากรผู้ใช้ ค่าจะเป็น |
||||||||||||||||||||||||||||||||||||||||||
etag |
เอาต์พุตเท่านั้น ETag ของทรัพยากร |
||||||||||||||||||||||||||||||||||||||||||
emails |
รายการอีเมลของผู้ใช้ ขนาดข้อมูลสูงสุดที่อนุญาตคือ 10 KB
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
รายการรหัสภายนอกสำหรับผู้ใช้ เช่น รหัสพนักงานหรือรหัสเครือข่าย ขนาดข้อมูลสูงสุดที่อนุญาตคือ 2 KB
|
||||||||||||||||||||||||||||||||||||||||||
relations |
รายการความสัมพันธ์ของผู้ใช้กับผู้ใช้รายอื่น ขนาดข้อมูลสูงสุดที่อนุญาตสำหรับฟิลด์นี้คือ 2 KB โปรดดูข้อมูลเพิ่มเติมที่หัวข้อจัดการบัญชีผู้ใช้
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
เอาต์พุตเท่านั้น รายการอีเมลแทนของผู้ใช้ |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
เอาต์พุตเท่านั้น ระบุว่ามีการสร้างกล่องจดหมาย Google ของผู้ใช้หรือไม่ พร็อพเพอร์ตี้นี้ใช้ได้เฉพาะในกรณีที่ผู้ใช้ได้รับมอบหมายใบอนุญาต Gmail |
||||||||||||||||||||||||||||||||||||||||||
customerId |
เอาต์พุตเท่านั้น รหัสลูกค้าเพื่อดึงข้อมูลผู้ใช้บัญชีทั้งหมด |
||||||||||||||||||||||||||||||||||||||||||
addresses |
รายการที่อยู่ของผู้ใช้ ขนาดข้อมูลสูงสุดที่อนุญาตคือ 10 KB
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
รายชื่อองค์กรที่ผู้ใช้เป็นสมาชิก ขนาดข้อมูลสูงสุดที่อนุญาตคือ 10 KB
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
เอาต์พุตเท่านั้น ครั้งสุดท้ายที่ผู้ใช้เข้าสู่ระบบบัญชีของผู้ใช้ ค่าอยู่ในรูปแบบวันที่และเวลา ISO 8601 เวลาคือวันที่แบบเต็มพร้อมชั่วโมง นาที และวินาทีในรูปแบบ |
||||||||||||||||||||||||||||||||||||||||||
phones |
รายการหมายเลขโทรศัพท์ของผู้ใช้ ขนาดข้อมูลสูงสุดที่อนุญาตคือ 1 KB
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
เอาต์พุตเท่านั้น มีเหตุผลที่บัญชีผู้ใช้ถูกระงับโดยผู้ดูแลระบบหรือ Google ในขณะที่ถูกระงับ ระบบจะแสดงพร็อพเพอร์ตี้นี้ก็ต่อเมื่อพร็อพเพอร์ตี้ |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
เอาต์พุตเท่านั้น URL ของรูปโปรไฟล์ของผู้ใช้ URL อาจเป็นแบบชั่วคราวหรือส่วนตัว |
||||||||||||||||||||||||||||||||||||||||||
languages |
รายการภาษาของผู้ใช้ ขนาดข้อมูลสูงสุดที่อนุญาตคือ 1 KB
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
รายการข้อมูลบัญชี POSIX ของผู้ใช้
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
เอาต์พุตเท่านั้น เวลาที่สร้างบัญชีของผู้ใช้ ค่าอยู่ในรูปแบบวันที่และเวลา ISO 8601 เวลาคือวันที่แบบเต็มพร้อมชั่วโมง นาที และวินาทีในรูปแบบ |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
เอาต์พุตเท่านั้น รายการอีเมลแทนของผู้ใช้ที่แก้ไขไม่ได้ โดยปกติแล้วจะอยู่นอกโดเมนหลักหรือโดเมนย่อยของบัญชี |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
รายการคีย์สาธารณะ SSH
|
||||||||||||||||||||||||||||||||||||||||||
notes |
โน้ตสำหรับผู้ใช้ในรูปแบบออบเจ็กต์ที่ซ้อนกัน
|
||||||||||||||||||||||||||||||||||||||||||
websites |
รายการเว็บไซต์ของผู้ใช้
|
||||||||||||||||||||||||||||||||||||||||||
locations |
รายการสถานที่ของผู้ใช้ ขนาดข้อมูลสูงสุดที่อนุญาตคือ 10 KB
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
ระบุว่าโปรไฟล์ของผู้ใช้จะปรากฏในรายการที่อยู่ร่วมของ Google Workspace หรือไม่เมื่อเปิดใช้ฟีเจอร์การแชร์รายชื่อติดต่อสำหรับโดเมน ดูข้อมูลเพิ่มเติมเกี่ยวกับการยกเว้นโปรไฟล์ผู้ใช้ได้ที่ศูนย์ช่วยเหลือด้านการดูแลระบบ |
||||||||||||||||||||||||||||||||||||||||||
keywords |
รายการคีย์เวิร์ดของผู้ใช้ ขนาดข้อมูลสูงสุดที่อนุญาตคือ 1 KB
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
เอาต์พุตเท่านั้น เวลาที่ระบบลบบัญชีของผู้ใช้ ค่าอยู่ในรูปแบบวันที่และเวลา ISO 8601 เวลาคือวันที่แบบเต็มพร้อมชั่วโมง นาที และวินาทีในรูปแบบ |
||||||||||||||||||||||||||||||||||||||||||
gender |
ออบเจ็กต์ที่ซ้อนกันซึ่งมีเพศของผู้ใช้ ขนาดข้อมูลสูงสุดที่อนุญาตสำหรับฟิลด์นี้คือ 1 KB
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
เอาต์พุตเท่านั้น ETag ของรูปภาพของผู้ใช้ (อ่านอย่างเดียว) |
||||||||||||||||||||||||||||||||||||||||||
ims |
บัญชีโปรแกรมรับส่งข้อความโต้ตอบแบบทันที (IM) ของผู้ใช้ บัญชีผู้ใช้มี
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
ฟิลด์ที่กำหนดเองของผู้ใช้ คีย์คือ
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
เอาต์พุตเท่านั้น ลงทะเบียนการยืนยันแบบ 2 ขั้นตอนแล้ว (อ่านอย่างเดียว) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
เอาต์พุตเท่านั้น มีการบังคับใช้การยืนยันแบบ 2 ขั้นตอนหรือไม่ (อ่านอย่างเดียว) |
||||||||||||||||||||||||||||||||||||||||||
archived |
ระบุว่ามีการเก็บผู้ใช้ไว้หรือไม่ |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
เส้นทางแบบเต็มขององค์กรหลักที่เชื่อมโยงกับผู้ใช้ หากองค์กรหลักเป็นระดับบนสุด ระบบจะแสดงเป็นเครื่องหมายทับ ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
อีเมลสำหรับการกู้คืนของผู้ใช้ |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
หมายเลขโทรศัพท์สำหรับการกู้คืนของผู้ใช้ โดยหมายเลขโทรศัพท์จะต้องเป็นไปตามรูปแบบ E.164 ที่มีเครื่องหมายบวก (+) เริ่มต้น เช่น +16506661212 |
||||||||||||||||||||||||||||||||||||||||||
isGuestUser |
เปลี่ยนแปลงไม่ได้ ระบุว่าผู้ใช้เป็นผู้มาเยือนหรือไม่ |
||||||||||||||||||||||||||||||||||||||||||
guestAccountInfo |
เปลี่ยนแปลงไม่ได้ ฟิลด์ข้อมูลเมตาเพิ่มเติมที่เกี่ยวข้องกับแขกรับเชิญ |
||||||||||||||||||||||||||||||||||||||||||
UserName
| การแสดง JSON |
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
| ช่อง | |
|---|---|
fullName |
ชื่อเต็มของผู้ใช้ที่สร้างขึ้นโดยการต่อค่าชื่อและนามสกุล |
familyName |
นามสกุลของผู้ใช้ ต้องระบุเมื่อสร้างบัญชีผู้ใช้ |
givenName |
ชื่อของผู้ใช้ ต้องระบุเมื่อสร้างบัญชีผู้ใช้ |
displayName |
ชื่อที่แสดงของผู้ใช้ ขีดจำกัด: 256 อักขระ |
GuestAccountInfo
ข้อมูลบัญชีสำหรับผู้ใช้ที่เป็นแขกรับเชิญโดยเฉพาะ
| การแสดง JSON |
|---|
{ "primaryGuestEmail": string } |
| ช่อง | |
|---|---|
primaryGuestEmail |
เปลี่ยนแปลงไม่ได้ อีเมลภายนอกของผู้เข้าร่วม |
เมธอด |
|
|---|---|
|
สร้างผู้ใช้ชั่วคราวที่มีสิทธิ์เข้าถึงความสามารถบางอย่างของ Workspace |
|
ลบผู้ใช้ |
|
ดึงข้อมูลผู้ใช้ |
|
สร้างผู้ใช้ |
|
ดึงข้อมูลรายการผู้ใช้ที่ถูกลบหรือผู้ใช้ทั้งหมดในโดเมนที่แบ่งหน้า |
|
กำหนดให้ผู้ใช้เป็นผู้ดูแลระบบขั้นสูง |
|
อัปเดตผู้ใช้โดยใช้แพตช์ |
|
นำผู้ใช้ออกจากระบบในเซสชันเว็บและอุปกรณ์ทั้งหมด รวมถึงรีเซ็ตคุกกี้การลงชื่อเข้าใช้ |
|
เลิกการลบผู้ใช้ที่ถูกลบ |
|
อัปเดตผู้ใช้ |
|
ตรวจสอบการเปลี่ยนแปลงในรายชื่อผู้ใช้ |