跳转至

GET /players

端点: GET /v1/pdapi/players

认证: Bearer 令牌

权限: 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": "人类可读的消息",
        "详情": {}
    }
}
HTTP 错误代码 发生条件
401 INVALID_TOKEN Authorization 头缺失、格式错误,或与配置的 Bearer 令牌不匹配。
403 MISSING_PERMISSION 令牌有效,但不包含此端点权限。
400 INVALID_JSON 提供了请求体,但无法解析为 JSON。
400 REQUEST_FAILED 游戏线程回调抛出异常,或共享玩家/资源解析器失败。
500 REQUEST_TIMEOUT 内部游戏线程回调未在 5 秒内完成。
500 PLAYER_MANAGER_UNAVAILABLE 服务器无法访问 Palworld 玩家管理器。

示例

List all known players

GET /v1/pdapi/players

Refresh an admin player selector

GET /v1/pdapi/players

使用场景

  • Build a dropdown of online and known players.
  • Find the correct UserId or PlayerUID before calling reward, punishment, or inventory endpoints.
  • Audit who is online before sending a message or scheduled maintenance warning.