UserService
Mostrar obsoleto
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Un servicio que maneja consultas con respecto a los usuarios en la plataforma Roblox.
Resumo
Métodos
Regresa un arreglo de información del usuario, incluida la nombre de usuario y el nombre de visualización.
Propriedades
Métodos
GetUserInfosByUserIdsAsync
Esta función le permite solicitar información sobre los usuarios fuera del actual DataModel en volumen. Los valores de entrada y salida son ambos matrizes.
- El orden de los objetos de información del usuario en el valor de la devolución puede no coincidir con el orden de los UserIds enviados en el valor de parámetro de matriz/lista. Usa el campo de Id del objeto de información del usuario para identificar tu matriz de entrada con la matriz/listade salida.
- Es posible recibir menos objetos de información de usuario que se solicitan si uno o más de los UserIds en el conjunto de solicitudes son no válido, como números negativos o ID de usuario que no tienen cuentas asociadas con ellos. Es posible recibir una respuesta con cero resultados si todos los UserIds son no válido.
- Si un usuario de Roblox no tiene un DisplayName asociado con su cuenta, esta función devolverá la misma cadena que el nombre de usuario en su objeto de información DisplayName . Mientras que un usuario de Class.Player.UserId|UserIds
- Dado que GetUserInfosByUserIdsAsync() hace una solicitud web externa, se producirá y puede fallar si el servicio de backend está experimentando interrupciones. Asegúrese de que puede manejar el tiempo de inactividad adecuadamente al envolver este método con un pcall() .
- Los resultados son limitados a 250 por minuto, así que si recibe un error HTTP 429, inténtalo de nuevo más tarde, idealmente después de reducir el número de UserIds en su matriz/listade entrada, reduciendo el número de llamadas de método o ambos.
La firma de un objeto de información de usuario único es:
<tbody><tr><td><code>Id.</code></td><td>número</td><td>El <code>Class.Player.UserId|UserId</code> asociado con el usuario.</td></tr><tr><td><code>Nombre de usuario</code></td><td>cadena</td><td>El nombre de usuario asociado con el usuario.</td></tr><tr><td><code>Nombre de visualización</code></td><td>cadena</td><td>El <code>Class.Player.DisplayName|DisplayName</code> asociado con el usuario.</td></tr><tr><td><code>HasVerifiedBadge</code></td><td>booleano</td><td>El valor <code>Class.Player.HasVerifiedBadge|HasVerifiedBadge</code> asociado con el usuario.</td></tr></tbody>
Clave | Tipo | Descripción |
---|
Parâmetros
Devolução
Un conjunto de objetos de diccionario que contienen información del usuario.
Amostras de código
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