ユーザID

From Resonite Wiki
This page is a translated version of the page User ID and the translation is 100% complete.

ユーザID(またはuserid)は、ユーザーのアカウントに紐づく変更不可の識別子です。

フォーマット

すべてのユーザーIDは文字列「U-」で始まります。 ここで、「U」は「ユーザー」を意味し、他の文字(例:「G」や「R」)は、それぞれ「グループ」や「レコード」を示すことがあります。

現在、ユーザIDのフォーマットは二つあります。

一般ユーザID

ほとんどのResoniteユーザーIDは、U-<Snowflake ID>という形式の Snowflake IDです。

例えば、通常のユーザのIDはU-fX3pKe7AYYQのような形式です。

ユーザ名ユーザID

マイグレーション済みアカウント Resoniteボットなどのシステムアカウントの場合、ユーザーIDの文字列が異なる形式で表示されることがあります

この場合は、U-<ユーザ名>の形式になります。

例えば、ユーザIDはU-Frooxiusのようになります

ユーザーIDがユーザー名と一致すると考えてはいけません

使用方法

ユーザIDは、一般的にユーザに見える場面(絞り込み項目やワールド一覧など)では表示しないことが推奨されています。代わりに、 ユーザー名 ProtoFlux ノードを使って、ユーザーのユーザー名を表示するようにしてください。

ユーザIDは変更できないため、 cloud variables ValueUserOverrideなどのコンポーネントで使用することが推奨されます。

ユーザIDの見つけ方

ユーザーIDの取得はシンプルで、複数の方法で取得することができます。

  • | Resoniteアカウントウェブサイトにログインすると、自分のユーザーIDが表示されます
  • UserFromUsernameノードとUserUserIDノードを組み合わせて使用する(この方法は、ユーザーがセッション内にいる場合にのみ有効)
  • ユーザーインスペクターを使用する(これもセッション内にいるユーザーにのみ適用されます)
  • API を使ってユーザーを検索する
  • ツールを利用する場合は、marsmaantjeのユーザー検索ツール(resrec:///U-marsmaantje/R-c671fca0-7b46-413f-a116-d57b8fbdbeba)などを使用してください