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, email đại diện 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ụ phổ biến, 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ề bí danh 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 cho người dùng. Người dùng |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
Địa chỉ email chính của người dùng. Bạn phải cung cấp 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 nhập giá trị mật khẩu của người dùng khi tạo tài khoản người dùng. Không bắt buộc phải cung cấp thông tin này khi cập nhật người dùng và chỉ nên cung cấp nếu người dùng cập nhật mật khẩu của tài khoản. Giá trị mật khẩu không bao giờ được trả về trong 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ác vòng được chỉ định dưới dạng một phần của tiền tố, thì các vòng phải từ 10.000 trở xuống. |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
Chỉ có đầu ra. Cho biết người dùng có đặc quyền của quản trị viên cấp cao. Bạn chỉ có thể chỉnh sửa thuộc tính |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
Chỉ có đầu ra. Cho biết người dùng có phải là quản trị viên được ủy quyền hay không. |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
Chỉ có đầu ra. Tài sản này là |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Cho biết liệu 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 danh tính bên thứ ba. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Nếu là |
||||||||||||||||||||||||||||||||||||||||||
name |
Lưu giữ họ và tên cụ thể của người dùng cùng với 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à 10KB.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
Danh sách mã nhận dạng bên ngoài cho người dùng, chẳng hạn như mã nhận dạng nhân viên hoặc mã mạng. Kích thước dữ liệu tối đa cho phép là 2KB.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
Danh sách mối quan hệ giữ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à 2KB. Để biết thêm thông tin, hãy xem phần 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 hộp thư Google của người dùng 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à 10KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Danh sách các tổ chức chứa người dùng. Kích thước dữ liệu tối đa cho phép là 10KB.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
Chỉ có đầu ra. Lần cuối cùng người dùng đăng nhập vào tài khoản của người dùng. Giá trị có đị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 cho phép là 1KB.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Chỉ có đầu ra. Có lý do khiến 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 ảnh hồ sơ của người dùng. URL này 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 cho phép là 1KB.
|
||||||||||||||||||||||||||||||||||||||||||
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 gian tài khoản của người dùng được tạo. Giá trị có đị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 đối tượng được lồng.
|
||||||||||||||||||||||||||||||||||||||||||
websites |
Danh sách 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à 10KB.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Cho biết liệu hồ sơ của người dùng có hiển thị trong danh sách địa chỉ chung của Google Workspace hay không khi tính năng chia sẻ thông tin liên hệ được bật cho miền. Để 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 dành cho quản trị viên. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Danh sách từ khoá của người dùng. Kích thước dữ liệu tối đa cho phép là 1KB.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Chỉ có đầu ra. Thời điểm tài khoản của người dùng bị xoá. Giá trị có đị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 được lồng có 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à 1KB.
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
Chỉ có đầu ra. ETag của ảnh người dùng (Chỉ đọc) |
||||||||||||||||||||||||||||||||||||||||||
ims |
Tài khoản Trình nhắn tin nhanh (IM) của người dùng. Một tài khoản người dùng có thể có nhiều thuộc tính
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Trường tuỳ chỉnh của người dùng. Khoá là
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Chỉ có đầu ra. Đã đăng ký xác minh 2 bước (Chỉ đọc) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Chỉ có đầu ra. Xác minh 2 bước có được thực thi (Chỉ đọc) |
||||||||||||||||||||||||||||||||||||||||||
archived |
Cho biết liệu 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, tổ chức này được biểu thị dưới dạng dấu gạch chéo lên ( |
||||||||||||||||||||||||||||||||||||||||||
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 theo định dạng E.164, bắt đầu bằng dấu cộng (+). Ví dụ: +16506661212. |
UserName
Biểu diễn dưới dạng JSON |
---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
Trường | |
---|---|
fullName |
Họ và tên của người dùng được tạo bằng cách nối giá trị họ và tên. |
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ự. |
Phương thức |
|
---|---|
|
Xoá một 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 được phân trang của người dùng đã bị xoá hoặc tất cả người dùng trong một miền. |
|
Đặt người dùng thành quản trị viên cấp cao. |
|
Cập nhật người dùng bằng thông tin về bản vá ngữ nghĩa. |
|
Đăng xuất người dùng khỏi tất cả các phiên web và thiết bị rồ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 một người dùng. |
|
Theo dõi các thay đổi trong danh sách người dùng. |