Players
Endpoint: /wp-json/sportspress/v2/players
Definizioni dei campi
Campi di identificazione e pubblicazione
Campo | Descrizione |
| Identificatore univoco per l'oggetto (intero, sola lettura) |
| Identificatore univoco globale (sola lettura) |
| Identificatore alfanumerico URL-friendly univoco per il suo tipo |
| URL dell'oggetto (sola lettura) |
| Timestamp di pubblicazione nel fuso orario del sito (ISO 8601) |
| Data di pubblicazione come GMT (ISO 8601) |
| Data dell'ultima modifica nel fuso orario del sito (sola lettura) |
| Data dell'ultima modifica come GMT (sola lettura) |
| Stato di pubblicazione; uno tra |
Campi contenuto e metadati
Campo | Descrizione |
| Il nome del giocatore |
| La biografia o la descrizione del giocatore |
| Un breve riepilogo del giocatore |
| L'ID della foto del giocatore (immagine in primo piano) |
| L'ID dell'account utente del creatore |
Campi stato e accesso
Campo | Descrizione |
| Una password per proteggere l'accesso al contenuto e all'estratto |
| Se i commenti sono aperti o meno; |
| Se l'oggetto può essere pingato o meno; |
| L'ordine dell'oggetto in relazione ad altri oggetti dello stesso tipo |
Campi tassonomia
Campo | Descrizione |
| I termini assegnati all'oggetto nella tassonomia league (array di ID termine) |
| I termini assegnati all'oggetto nella tassonomia season (array di ID termine) |
| I termini assegnati all'oggetto nella tassonomia position (array di ID termine) |
Campi specifici del giocatore
Campo | Descrizione |
| Il numero di maglia del giocatore (intero) |
| Codici paese a 3 lettere per le nazionalità del giocatore (array di stringhe) |
| Gli ID di tutte le squadre a cui il giocatore è affiliato (array — correnti e passate) |
| Gli ID delle affiliazioni di squadra attuali attive del giocatore (array) |
| Gli ID delle affiliazioni di squadra storiche del giocatore (array) |
| Misure delle prestazioni del giocatore (valori statici come altezza, peso) |
| Dati sulle prestazioni basati su lega e stagione (valori calcolati) |
La maggior parte dei campi supporta più contesti (view, edit, embed), controllando la visibilità e le autorizzazioni di modifica in diversi scenari di accesso API.
Limitazione nota
I giocatori creati tramite la REST API potrebbero non apparire automaticamente nelle liste giocatori. Questa è una lacuna nota documentata nel forum di supporto. Dopo aver creato un giocatore tramite API, verifica che il giocatore sia assegnato al team corretto nell'admin di WordPress, e che la lista giocatori sia configurata per includere i giocatori di quel team.
Esempi di richieste
Elenca tutti i giocatori
GET /wp-json/sportspress/v2/players
Recupera un singolo giocatore
GET /wp-json/sportspress/v2/players/55
Crea un giocatore
POST /wp-json/sportspress/v2/players
Content-Type: application/json{
"title": "John Smith",
"status": "publish",
"number": 10,
"nationalities": ["eng"],
"current_teams": [10],
"leagues": [5],
"seasons": [3],
"positions": [7]
}Aggiorna le metriche del giocatore
PUT /wp-json/sportspress/v2/players/55
Content-Type: application/json{
"metrics": {
"height": "180",
"weight": "75"
}
}Nota: l'aggiornamento delle metriche del giocatore tramite REST API richiede SportsPress Pro 2.7.3 o versioni successive.
Filtra i giocatori per lega e stagione
GET /wp-json/sportspress/v2/players?leagues=5&seasons=3
Il filtraggio dell'endpoint della lista giocatori è stato aggiunto in SportsPress Pro 2.5.5.
