getUser
Lấy dữ liệu của người dùng đã được ủy quyền. 🔐 Phương thức này yêu cầu ủy quyền.
Mô tả
Phương thức này gửi một yêu cầu để lấy dữ liệu của người dùng đã được ủy quyền. Nó trả về một Promise mà khi hoàn thành sẽ trả về một đối tượng IUserEntity.
Users.getUser(
langCode);
Sơ đồ tham số
Sơ đồ
langCode: string
Mã ngôn ngữ. Mặc định: "en_US"
ví dụ: "en_US"
Ví dụ
Thử nghiệm trực tiếp
Chạy phương thức này một cách tương tác trong JS SDK sandbox — kết nối URL Dự án và Mã Token Ứng dụng của bạn khi truy cập lần đầu, sau đó mở:
- Cập nhật người dùng — lấy thông tin người dùng hiện tại trước khi tạo một mẫu chỉnh sửa, sau đó lại lấy thông tin sau khi cập nhật.
- OAuth — tải dữ liệu người dùng sau khi xác thực qua nhà cung cấp OAuth.
Ví dụ tối thiểu
await AuthProvider.auth("email", { "authData": [ { "marker": "email_reg", "value": "your@email.com", }, { "marker": "password_reg", "value": "yourPassword" } ]});
const response = await Users.getUser();
Ví dụ phản hồi
{
"id": 8,
"total": "1",
"identifier": "test@test.ru",
"authProviderIdentifier": "email",
"formData": [
{
"marker": "name_reg",
"type": "string",
"value": "Ivan"
},
{
"marker": "phone_reg",
"type": "string",
"value": "+19258382556"
}
],
"formIdentifier": "reg",
"groups": [
1
],
"state": {},
"rating": {},
"moduleFormConfigs": []
}
Sơ đồ phản hồi
Sơ đồ: IUserEntity
id: number
Định danh đối tượng.
ví dụ: 12345
identifier: string
Định danh văn bản cho trường bản ghi.
ví dụ: "user_12345"
authProviderIdentifier: string
Định danh văn bản của nhà cung cấp xác thực.
ví dụ: "auth_provider_12345"
formData: FormDataType[]
Mảng các đối tượng dữ liệu mẫu với các giá trị sau.
ví dụ:
[
{
"marker": "last_name",
"type": "string",
"value": "Username"
}
]
formIdentifier: string
Định danh văn bản của mẫu.
ví dụ: "form_12345"
total: string
Giá trị tổng.
ví dụ: "0"
groups: Array<string | number>
Mảng các nhóm người dùng.
ví dụ:
[
"group_1",
"group_2"
]
state: object
Đối tượng chứa thông tin trạng thái người dùng bổ sung.
ví dụ:
{
"key": "value"
}
moduleFormConfigs: Array<IFormConfig>
Mảng tùy chọn các đối tượng cấu hình mẫu liên quan đến người dùng.
rating: IRating
Dữ liệu đánh giá.