コンテンツにスキップ

GET /players

エンドポイント: GET /v1/pdapi/players

認証: ベアラートークン

許可: REST.Players.Read

目的

既知のプレーヤーを識別情報とステータス情報とともにリストします。これを使用して、管理ツール用のプレーヤー セレクターを構築します。

パスパラメータ

なし。

クエリパラメータ

なし。

リクエストボディ

リクエスト本文がありません。

応答スキーマ

200 response schema

Field Type Description
Meta object Player list counts.
Players object[] Known players with identifying, guild, status, and location information.

Meta object schema:

Field Type Description
PlayerCount integer Number of player accounts returned.
OnlineCount integer Number of returned players currently online.

Players[] item schema:

Field Type Description
Name string Current or saved player name.
IP string Player IP address, or an empty string when unavailable.
PlayerUID string Player UID used by Palworld save data.
UserId string Platform user ID, or an empty string when unavailable.
GuildName string Guild name, or an empty string when unavailable.
GuildUUID string Guild UUID, or a zero GUID when unavailable.
Status string Saved player account state.
WorldLocation object Current or last saved world coordinates.
MapLocation object Converted map coordinates.

Location object schema:

Field Type Description
x number X coordinate.
y number Y coordinate.
z number Z coordinate.

エラー応答

エラー本体は次の形状を使用します。

{
    "Error": {
        "Code": "ERROR_CODE",
        "Message": "Human-readable message",
        "Details": {}
    }
}
HTTP エラーコード それが起こったとき
401 INVALID_TOKEN Authorization ヘッダーが欠落しているか、形式が不正であるか、構成されたベアラー トークンと一致しません。
403 MISSING_PERMISSION トークンは有効ですが、このエンドポイント権限が含まれていません。
400 INVALID_JSON リクエスト本文が指定されましたが、JSON として解析できませんでした。
400 REQUEST_FAILED ゲーム スレッド コールバックが例外をスローしたか、共有プレーヤー/リソース リゾルバーが失敗しました。
500 REQUEST_TIMEOUT 内部ゲーム スレッド コールバックは 5 秒以内に完了しませんでした。
500 PLAYER_MANAGER_UNAVAILABLE サーバーは Palworld プレーヤー マネージャーにアクセスできませんでした。

例

既知のプレーヤーをすべてリストする

GET /v1/pdapi/players

管理プレーヤーセレクターを更新する

GET /v1/pdapi/players

シナリオ

  • オンライン プレーヤーと既知のプレーヤーのドロップダウンを作成します。
  • 報酬、罰、またはインベントリのエンドポイントを呼び出す前に、正しい UserId または PlayerUID を見つけます。
  • メッセージや定期メンテナンスの警告を送信する前に、誰がオンラインであるかを監査します。

関連

  • GET /player 1 人のプレイヤー用。
  • POST /kick、POST /ban、および報酬エンドポイントは同じプレイヤー識別子スタイルを使用します。