UserService
非推奨を表示
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
Roblox プラットフォームのユーザーに関するクエリを処理するサービス。
概要
方法
ユーザー名とディスプレ表示名を含むユーザー情報のアレイを返します。
プロパティ
方法
GetUserInfosByUserIdsAsync
この関数は、現在の DataModel 以外のユーザーに関する情報を、バックグラウンドでリクエストできます。入力と出力の値は両方アレイです。
- Class.Player.UserId|UserIds は、Id の配列の値と一致しないかもしれません。ユーザー情報オブジェクトの配列の値は、Class.Player.UserId|UserIds の入力パラメータの配列と一致します。ユーザー情報オブジェクトの配列の値を使用して、1>Id1> フィールドのユーザー情報オブジェ
- リクエストアレイにある 1つまたは複数の Class.Player.UserId|UserIds が無効であるため、リクエストの受信オブジェクトを減少することができます。Class.Player.UserId|UserIds が無効であると、0>Class.Player.UserId|UserIds0> が無効であると、3>Class.Player.UserId|UserIds
- Roblox ユーザーがアカウントに関連する DisplayName を持っていない場合、この関数はユーザーのユーザー表示名と同じ DisplayName フィールドのユーザー名を返
- Class.UserService:GetUserInfosByUserIdsAsync()|GetUserInfosByUserIdsAsync() は、外部のウェブ要リクエストを作成するため、バックエンドサービスが中断されている場合、またはダウンタイムが発生する場合、エラーが発生し、失敗する可能性があります。このメソッドをラップして、pcall()
- 結果は 250 個までに減少する毎分のみに制限されているので、HTTP 429 エラーが発生した場合は、後でもう一度試してください、理想的に入力配列の UserIds の数を減少するか、メソッド呼び出しを減少することで、両方です。
ユニークなユーザー情報オブジェクトのサインは:
<tbody><tr><td><code>ID</code></td><td>番号</td><td>ユーザーと関連付けられた <code>Class.Player.UserId|userId</code>。</td></tr><tr><td><code>ユーザー名</code></td><td>文字列</td><td>ユーザーと関連付けられたユーザー名。</td></tr><tr><td><code>ディスプレイ名を表示する</code></td><td>文字列</td><td>ユーザーと関連付けられた <code>Class.Player.DisplayName|DisplayName</code> 。</td></tr><tr><td><code>ハッシュ検証済みバッジ</code></td><td>ブールーン</td><td>ユーザーに関連付けられた <code>Class.Player.HasVerifiedBadge|HasVerifiedBadge</code> バリュー。</td></tr></tbody>
キー | タイプ | 説明 |
---|
パラメータ
Class.Player.UserId|UserIds のアレイをリクエストしました。
戻り値
ユーザー情報を含む辞書オブジェクトの配列。
コードサンプル
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