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ơ của người dùng trên Google trong tài khoản của mình. Để biết thêm thông tin về các thao tác 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 của người dùng. Bạn có thể sử 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. Giá trị mật khẩu của người dùng là bắt buộc 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 hàm băm của thuộc tính
Nếu được chỉ định trong tiền tố, số 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 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 liệu 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ị buộc 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 nhà cung cấp danh tính bên thứ ba. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Nếu là |
||||||||||||||||||||||||||||||||||||||||||
name |
Chứa 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à 10KB.
|
||||||||||||||||||||||||||||||||||||||||||
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 dạng 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 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 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 liệu hộp thư của người dùng trên Google đã được tạo hay chưa. Thuộc tính này chỉ áp dụng nếu người dùng đã được chỉ định 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 được 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 được 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ị ở đị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 của ảnh hồ sơ của 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 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ạ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 |
||||||||||||||||||||||||||||||||||||||||||
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. Những miền này thường nằm ngoài miền chính hoặc miền con 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 lồng nhau.
|
||||||||||||||||||||||||||||||||||||||||||
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 được phép là 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Cho biết liệu hồ sơ của người dùng có xuất hiện trong danh sách địa chỉ toàn cầu 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 đượ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ị ở đị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 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 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 tài sản
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Các 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ó thể đọc) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Chỉ có đầu ra. Có thực thi tính năng xác minh 2 bước không (Chỉ có thể đọ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 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 |
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ự. |
Phương thức |
|
---|---|
|
Xoá người dùng. |
|
Truy xuất người dùng. |
|
Tạo người dùng. |
|
Truy xuất danh sách phân trang gồm những người dùng đã xoá hoặc tất cả người dùng trong một miền. |
|
Đặt người dùng làm quản trị viên cấp cao. |
|
Cập nhật người dùng bằng cách sử dụng ngữ nghĩa bản 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ọ. |
|
Huỷ xoá người dùng đã xoá. |
|
Cập nhật người dùng. |
|
Theo dõi các thay đổi trong danh sách người dùng. |