Events
Endpoint: /wp-json/sportspress/v2/events
Definizioni dei campi
Campi data e ora
Campo | Descrizione |
| Data di pubblicazione nel fuso orario del sito (formato ISO 8601) |
| Data di pubblicazione come GMT (formato ISO 8601) |
| Data dell'ultima modifica nel fuso orario del sito (sola lettura) |
| Data dell'ultima modifica come GMT (sola lettura) |
Campi di identificazione
Campo | Descrizione |
| Identificatore univoco per l'oggetto (intero, sola lettura) |
| Identificatore univoco globale (sola lettura) |
| Identificatore alfanumerico univoco per il suo tipo |
| URL dell'oggetto (sola lettura) |
Campi del contenuto
Campo | Descrizione |
| Il titolo dell'oggetto evento |
| Il contenuto dell'oggetto evento |
| L'estratto dell'oggetto evento |
| ID del media in primo piano per l'oggetto |
Campi stato e accesso
Campo | Descrizione |
| Stato con nome per l'oggetto; uno tra |
| 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; |
Campi autore e ordine
Campo | Descrizione |
| L'ID dell'autore dell'oggetto |
| L'ordine dell'oggetto in relazione ad altri oggetti dello stesso tipo |
Campi tassonomia e relazione
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 venue (array di ID termine) |
| Gli ID delle squadre che partecipano all'evento (array) |
| Gli ID dei giocatori che partecipano all'evento (array) |
| Gli ID dei membri dello staff che partecipano all'evento (array) |
Campi specifici dell'evento
Campo | Descrizione |
| I risultati principali dell'evento (array, un valore per squadra) |
| Il risultato dell'evento per squadra (array) |
| L'ID della squadra vincitrice |
| Il tempo pieno dell'evento in minuti (intero) |
| La tabella completa dei risultati dell'evento, per squadra (array) |
| La tabella completa delle prestazioni (box score) dell'evento, per squadra (array) |
Tutti i campi specificano la disponibilità del contesto (view, edit, embed). I campi contrassegnati come sola lettura non possono essere impostati nelle richieste POST o PUT.
Esempi di richieste
Elenca tutti gli eventi
GET /wp-json/sportspress/v2/events
Recupera un singolo evento
GET /wp-json/sportspress/v2/events/123
Crea un evento
POST /wp-json/sportspress/v2/events
Content-Type: application/json{
"title": "Team A vs Team B",
"status": "publish",
"date": "2026-05-01T15:00:00",
"teams": [10, 11],
"leagues": [5],
"seasons": [3]
}Aggiorna i risultati dell'evento
PUT /wp-json/sportspress/v2/events/123
Content-Type: application/json{
"results": {
"10": { "goals": 2 },
"11": { "goals": 1 }
},
"performance": {
"10": {
"42": { "goals": 1, "assists": 0 }
}
}
}Nota: l'aggiornamento dei risultati e delle prestazioni dei giocatori tramite REST API richiede SportsPress Pro 2.7.8 o versioni successive (le versioni precedenti avevano un bug per cui i risultati e i box score non venivano aggiornati tramite API).
