GET /players
Point final : GET /v1/pdapi/players
Auth : Jeton du porteur
Autorisation : REST.Players.Read
Objectif
Répertorie les joueurs connus avec des informations d'identification et de statut. Utilisez-le pour créer des sélecteurs de joueurs pour les outils d'administration.
Paramètres du chemin
Aucun.
Paramètres de requête
Aucun.
Corps de la demande
Aucun corps de requête.
Schéma de réponse
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. |
Réponses aux erreurs
Les corps d'erreur utilisent cette forme :
| HTTP | Code d'erreur | Quand ça arrive |
|---|---|---|
401 |
INVALID_TOKEN |
L'en-tête Authorization est manquant, mal formé ou ne correspond pas à un jeton de support configuré. |
403 |
MISSING_PERMISSION |
Le jeton est valide, mais il n'inclut pas cette autorisation de point de terminaison. |
400 |
INVALID_JSON |
Un corps de requête a été fourni, mais il n'a pas pu être analysé comme JSON. |
400 |
REQUEST_FAILED |
Le rappel du thread de jeu a généré une exception ou un résolveur player/resource partagé a échoué. |
500 |
REQUEST_TIMEOUT |
Le rappel du thread de jeu interne ne s'est pas terminé dans les 5 secondes. |
500 |
PLAYER_MANAGER_UNAVAILABLE |
Le serveur n'a pas pu accéder au gestionnaire de lecteur Palworld. |
Exemples
Liste tous les joueurs connus
Actualiser un sélecteur de joueur administrateur
Scénarios
- Créez une liste déroulante de joueurs en ligne et connus.
- Recherchez le
UserIdou lePlayerUIDcorrect avant d'appeler les points de terminaison de récompense, de punition ou d'inventaire. - Vérifiez qui est en ligne avant d’envoyer un message ou un avertissement de maintenance programmée.
Connexes
- GET /player pour un joueur.
- POST /kick, POST /ban et les points de terminaison des récompenses utilisent le même style d'identifiant de joueur.