UserService

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Không Thể Tạo
Dịch Vụ

Một dịch vụ xử lý các yêu cầu liên quan đến người dùng trên nền tảng Roblox.

Thuộc Tính

Phương Pháp

GetUserInfosByUserIdsAsync

Sinh Lợi

Hàm này cho phép bạn yêu cầu thông tin người dùng ngoài các DataModel hiện tại trong một lượng lớn. Các giá trị đầu vào và đầu ra đều là một loạt.

  • Lệ thuộc trên đối tượng người dùng trong trả lời giá trị có thể không khớp nối với lệ thuộc trên đối tượng người dùng trong trả lời giá trị đã gửi trong trả lời cấu hình. Sử dụng trường UserIds của đối tượng người dùng để xác định trả
  • Có thể nhận ít hơn số lượng người dùng được yêu cầu nếu một hoặc nhiều người dùng được yêu cầu trong danh sách yêu cầu là không hợp lệ, chẳng hạn như các số âm dương dương dương dương dương dương d
  • Nếu một người dùng Roblox không có một DisplayName liên kết với tài khoản của họ, hành động này sẽ thay vào cùng một chuỗ
  • GetUserInfosByUserIdsAsync() tạo một yêu cầu web bên ngoài, nó sẽ trả kết quả và có thể thất bại nếu dịch vụ sau cùng đang gặp sự gián đoạn. Hãy đảm bảo bạn có thể xử lý thời gian chết một cách phù
  • Kết quả được giới hạn ở 250 mỗi phút, vì vậy nếu bạn nhận được một lỗi HTTP 429, hãy thử lại sau, tốt nhất sau khi giảm số lượng các UserIds trong trình đơn của bạn, giảm số lượng các cuộc gọi phương tiện hoặc cả hai.

Dấu hiệu của một singin user info object là:


<tbody>
<tr>
<td><code>Id</code></td>
<td>con số</td>
<td>Class.Player.UserId|UserId liên quan đến người dùng.</td>
</tr>
<tr>
<td><code>Tên người chơi</code></td>
<td>chuỗi</td>
<td>Tên người dùng được liên kết với tên người dùng.</td>
</tr>
<tr>
<td><code>Tên hiển thị</code></td>
<td>chuỗi</td>
<td>Các <code>Class.Player.DisplayName|DisplayName</code> được liên kết với người dùng.</td>
</tr>
<tr>
<td><code>Đã xác minh Badge</code></td>
<td>boolean</td>
<td>Giá trị <code>Class.Player.HasVerifiedBadge|HasVerifiedBadge</code> được liên kết với người dùng.</td>
</tr>
</tbody>
Chìa khóaKiểuMô tả

Tham Số

userIds: Array

Một dàn bộ UserIds được yêu cầu.


Lợi Nhuận

Một dàn đối tượng từ điển chứa thông tin người dùng.

Mẫu mã

UserService:GetUserInfosByUserIdsAsync Example

local UserService = game:GetService("UserService")
local success, result = pcall(function()
return UserService:GetUserInfosByUserIdsAsync({ 156, 1, 735878936 })
end)
if success then
for _, userInfo in ipairs(result) do
print("Id:", userInfo.Id)
print("Username:", userInfo.Username)
print("DisplayName:", userInfo.DisplayName)
end
else
-- An error occurred
end

Sự Kiện