UserService

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz
Hizmet

Roblox platformundaki kullanıcılar ile ilgili sorguları işleyen bir hizmet.

Özellikler

Yöntemler

GetUserInfosByUserIdsAsync

Bekletir

Bu işlev, mevcut DataModel dışındaki kullanıcılar için genel olarak bilgi isteyebilirsiniz. Giriş ve çıkış değerleri her ikisi de bir matematiksel değerdir.

  • Geri dönüş değerlerinin matrisindeki kullanıcı bilgisi nesnelerinin sırası, UserIds ile gönderilen giriş değerlerinin sırasıyla eşleşmeyebilir. Kullanıcı bilgisi nesnesinin Id alanını kullanıcı değerleri matrisiyle birleştirerek giriş matrisini belirleyin.
  • İstek içindeki UserIds veya isteğin içindeki birkaç UserIds daha az kullanıcı bilgisi almak mümkündür, böylece olumsuz sayılar veya kullanıcıların hesaplarıyla ilişkili olmayan kullanıcı kimlikleri gibi yanıltıcı sonuçlar alı
  • Bir Roblox kullanıcısının hesapilişkili bir DisplayName yoksa, bu işlev aynı kullanıcının kullanıcı görünen adinfo nesnelerinin DisplayName
  • Class.UserService:GetUserInfosByUserIdsAsync()|GetUserInfosByUserIdsAsync() dış web talepyapar, bu yüzden arka plan hizmeti kesintilere uğrayabilir. Uygun şekilde yeniden işleme yapabilmek için bu metodu bir pcall() ileWrapleyin.
  • Sonuçlar dakikada 250'e sınırlıdır, yani bir HTTP 429 hata alırsanız, sonra tekrar deneyin, ideal olarak girdi aranızda UserIds sayısını azaltarak metod çağrılarını azaltın veya her ikisi de azaltın.

Tek bir kullanıcı bilgisi nesnenin imzası:


<tbody>
<tr>
<td><code>Kimlik Numarası</code></td>
<td>sayı</td>
<td>Kullanıcı ile ilişkili <code>Class.Player.UserId|UserId</code> .</td>
</tr>
<tr>
<td><code>Kullanıcı Adı</code></td>
<td>dizi</td>
<td>Kullanıcı ile ilişkili kullanıcının kullanıcı adı.</td>
</tr>
<tr>
<td><code>Görüntü Adınızı Gösteriniz</code></td>
<td>dizi</td>
<td>Kullanıcı ile ilişkili <code>Class.Player.DisplayName|DisplayName</code> .</td>
</tr>
<tr>
<td><code>Doğrulandı Badge</code></td>
<td>boo</td>
<td>Kullanıcı ile ilgili <code>Class.Player.HasVerifiedBadge|HasVerifiedBadge</code> değeri.</td>
</tr>
</tbody>
AnahtarTürAçıklama

Parametreler

userIds: Array

Class.Player.UserId|UserIds isimli bir matris isteniyor.


Dönüşler

Kullanıcı bilgilerini içeren bir sözlük objesi matrisi.

Kod Örnekleri

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

Etkinlikler