Tài nguyên: Người dùng
Directory API cho phép bạn tạo và quản lý người dùng, bí danh người dùng và ảnh hồ sơ trên Google của người dùng trong tài khoản của mình. Để biết thêm thông tin về các tác vụ thường gặp, hãy xem Hướng dẫn dành cho nhà phát triển về tài khoản người dùng và Hướng dẫn dành cho nhà phát triển về biệt hiệu người dùng.
| Biểu diễn dưới dạng JSON |
|---|
{ "id": string, "primaryEmail": string, "password": value, "hashFunction": string, "isAdmin": boolean, "isDelegatedAdmin": boolean, "agreedToTerms": boolean, "suspended": boolean, "changePasswordAtNextLogin": boolean, "ipWhitelisted": boolean, "name": { object ( |
| Trường | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
Mã nhận dạng duy nhất của người dùng. |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
Địa chỉ email chính của người dùng. Bạn phải có thuộc tính này trong yêu cầu tạo tài khoản người dùng. |
||||||||||||||||||||||||||||||||||||||||||
password |
Lưu trữ mật khẩu cho tài khoản người dùng. Bạn phải có giá trị mật khẩu của người dùng khi tạo tài khoản người dùng. Đây là thông tin không bắt buộc khi cập nhật người dùng và chỉ được cung cấp nếu người dùng đang cập nhật mật khẩu tài khoản của họ. Giá trị mật khẩu không bao giờ được trả về trong phần nội dung phản hồi của API. |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
Lưu trữ định dạng băm của thuộc tính
Nếu được chỉ định trong tiền tố, số vòng phải không quá 10.000. |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
Chỉ có đầu ra. Cho biết một người dùng có đặc quyền quản trị viên cấp cao. Bạn chỉ có thể chỉnh sửa tài sản |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
Chỉ có đầu ra. Cho biết người dùng có phải là quản trị viên được uỷ quyền hay không. |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
Chỉ có đầu ra. Thuộc tính này là |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Cho biết người dùng có bị tạm ngưng hay không. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
Cho biết liệu người dùng có bắt buộc phải thay đổi mật khẩu vào lần đăng nhập tiếp theo hay không. Chế độ cài đặt này không áp dụng khi người dùng đăng nhập thông qua một nhà cung cấp dịch vụ danh tính bên thứ ba. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Nếu |
||||||||||||||||||||||||||||||||||||||||||
name |
Lưu trữ tên và họ của người dùng, cũng như giá trị |
||||||||||||||||||||||||||||||||||||||||||
kind |
Chỉ có đầu ra. Loại tài nguyên API. Đối với tài nguyên Người dùng, giá trị là |
||||||||||||||||||||||||||||||||||||||||||
etag |
Chỉ có đầu ra. ETag của tài nguyên. |
||||||||||||||||||||||||||||||||||||||||||
emails |
Danh sách địa chỉ email của người dùng. Kích thước dữ liệu tối đa cho phép là 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
Danh sách mã nhận dạng bên ngoài của người dùng, chẳng hạn như mã nhân viên hoặc mã nhận dạng mạng. Kích thước dữ liệu tối đa được phép là 2 KB.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
Danh sách mối quan hệ của người dùng với những người dùng khác. Kích thước dữ liệu tối đa được phép cho trường này là 2 KB. Để biết thêm thông tin, hãy xem bài viết Quản lý tài khoản người dùng.
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
Chỉ có đầu ra. Danh sách địa chỉ email đại diện của người dùng. |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
Chỉ có đầu ra. Cho biết liệu hộp thư của người dùng trên Google có được tạo hay không. Thuộc tính này chỉ áp dụng nếu người dùng đã được cấp giấy phép Gmail. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
Chỉ có đầu ra. Mã khách hàng để truy xuất tất cả người dùng tài khoản. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
Danh sách địa chỉ của người dùng. Kích thước dữ liệu tối đa cho phép là 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Danh sách các tổ chức mà người dùng thuộc về. Kích thước dữ liệu tối đa cho phép là 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
Chỉ có đầu ra. Lần gần đây nhất người dùng đăng nhập vào tài khoản của họ. Giá trị này ở định dạng ngày và giờ ISO 8601. Thời gian là ngày đầy đủ cùng với giờ, phút và giây ở dạng |
||||||||||||||||||||||||||||||||||||||||||
phones |
Danh sách số điện thoại của người dùng. Kích thước dữ liệu tối đa được phép là 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Chỉ có đầu ra. Cho biết lý do tài khoản người dùng bị quản trị viên hoặc Google tạm ngưng tại thời điểm tạm ngưng. Thuộc tính này chỉ được trả về nếu thuộc tính |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
Chỉ có đầu ra. URL của ảnh hồ sơ người dùng. URL có thể là tạm thời hoặc riêng tư. |
||||||||||||||||||||||||||||||||||||||||||
languages |
Danh sách ngôn ngữ của người dùng. Kích thước dữ liệu tối đa được phép là 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
Danh sách thông tin tài khoản POSIX của người dùng.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
Chỉ có đầu ra. Thời điểm tài khoản của người dùng được tạo. Giá trị này ở định dạng ngày và giờ ISO 8601. Thời gian là ngày đầy đủ cùng với giờ, phút và giây ở dạng |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
Chỉ có đầu ra. Danh sách địa chỉ email đại diện không thể chỉnh sửa của người dùng. Các miền này thường nằm ngoài miền chính hoặc miền phụ của tài khoản. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Danh sách khoá công khai SSH.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Ghi chú cho người dùng dưới dạng một đối tượng lồng nhau.
|
||||||||||||||||||||||||||||||||||||||||||
websites |
Danh sách các trang web của người dùng.
|
||||||||||||||||||||||||||||||||||||||||||
locations |
Danh sách vị trí của người dùng. Kích thước dữ liệu tối đa cho phép là 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Cho biết liệu hồ sơ người dùng có xuất hiện trong danh sách địa chỉ chung của Google Workspace khi tính năng chia sẻ thông tin liên hệ được bật cho miền hay không. Để biết thêm thông tin về cách loại trừ hồ sơ người dùng, hãy xem trung tâm trợ giúp quản trị. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Danh sách từ khoá của người dùng. Kích thước dữ liệu tối đa được phép là 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Chỉ có đầu ra. Thời điểm tài khoản của người dùng bị xoá. Giá trị này ở định dạng ngày và giờ ISO 8601. Thời gian là ngày đầy đủ cùng với giờ, phút và giây ở dạng |
||||||||||||||||||||||||||||||||||||||||||
gender |
Một đối tượng lồng bên trong chứa giới tính của người dùng. Kích thước dữ liệu tối đa được phép cho trường này là 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
Chỉ có đầu ra. ETag của ảnh người dùng (Chỉ đọc) |
||||||||||||||||||||||||||||||||||||||||||
ims |
Tài khoản của người dùng trên ứng dụng nhắn tin tức thời (IM). Một tài khoản người dùng có thể có nhiều tài sản
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Trường tuỳ chỉnh của người dùng. Khoá là
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Chỉ có đầu ra. Đã đăng ký quy trình xác minh 2 bước (Chỉ đọc) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Chỉ có đầu ra. Có thực thi quy trình xác minh 2 bước hay không (Chỉ đọc) |
||||||||||||||||||||||||||||||||||||||||||
archived |
Cho biết người dùng có được lưu trữ hay không. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
Đường dẫn đầy đủ của tổ chức mẹ được liên kết với người dùng. Nếu tổ chức mẹ là cấp cao nhất, thì tổ chức đó sẽ được biểu thị bằng dấu gạch chéo ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
Email khôi phục của người dùng. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
Số điện thoại khôi phục của người dùng. Số điện thoại phải ở định dạng E.164, bắt đầu bằng dấu cộng (+). Ví dụ: +16506661212. |
||||||||||||||||||||||||||||||||||||||||||
isGuestUser |
Không thể thay đổi. Cho biết người dùng có phải là khách hay không. |
||||||||||||||||||||||||||||||||||||||||||
guestAccountInfo |
Không thể thay đổi. Các trường siêu dữ liệu bổ sung liên quan đến khách |
||||||||||||||||||||||||||||||||||||||||||
UserName
| Biểu diễn dưới dạng JSON |
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
| Trường | |
|---|---|
fullName |
Tên đầy đủ của người dùng được tạo bằng cách nối các giá trị tên và họ. |
familyName |
Họ của người dùng. Bắt buộc khi tạo tài khoản người dùng. |
givenName |
Tên của người dùng. Bắt buộc khi tạo tài khoản người dùng. |
displayName |
Tên hiển thị của người dùng. Giới hạn: 256 ký tự. |
GuestAccountInfo
Thông tin tài khoản dành riêng cho người dùng Khách.
| Biểu diễn dưới dạng JSON |
|---|
{ "primaryGuestEmail": string } |
| Trường | |
|---|---|
primaryGuestEmail |
Không thể thay đổi. Email bên ngoài của khách. |
Phương thức |
|
|---|---|
|
Tạo người dùng khách có quyền truy cập vào một số tính năng của Workspace. |
|
Xoá người dùng. |
|
Truy xuất một người dùng. |
|
Tạo một người dùng. |
|
Truy xuất danh sách phân trang gồm người dùng đã bị xoá hoặc tất cả người dùng trong một miền. |
|
Chỉ định vai trò quản trị viên cấp cao cho người dùng. |
|
Cập nhật người dùng bằng ngữ nghĩa vá. |
|
Đăng xuất người dùng khỏi tất cả các phiên trên web và thiết bị, đồng thời đặt lại cookie đăng nhập của họ. |
|
Khôi phục người dùng đã bị xoá. |
|
Cập nhật người dùng. |
|
Theo dõi các thay đổi trong danh sách người dùng. |