Vai al contenuto principale

Events

**Endpoint:** `/wp-json/sportspress/v2/events`

Aggiornato oggi

Events

Endpoint: /wp-json/sportspress/v2/events

Definizioni dei campi

Campi data e ora

Campo

Descrizione

date

Data di pubblicazione nel fuso orario del sito (formato ISO 8601)

date_gmt

Data di pubblicazione come GMT (formato ISO 8601)

modified

Data dell'ultima modifica nel fuso orario del sito (sola lettura)

modified_gmt

Data dell'ultima modifica come GMT (sola lettura)

Campi di identificazione

Campo

Descrizione

id

Identificatore univoco per l'oggetto (intero, sola lettura)

guid

Identificatore univoco globale (sola lettura)

slug

Identificatore alfanumerico univoco per il suo tipo

link

URL dell'oggetto (sola lettura)

Campi del contenuto

Campo

Descrizione

title

Il titolo dell'oggetto evento

content

Il contenuto dell'oggetto evento

excerpt

L'estratto dell'oggetto evento

featured_media

ID del media in primo piano per l'oggetto

Campi stato e accesso

Campo

Descrizione

status

Stato con nome per l'oggetto; uno tra publish, future, draft, pending o private

password

Una password per proteggere l'accesso al contenuto e all'estratto

comment_status

Se i commenti sono aperti o meno; open o closed

ping_status

Se l'oggetto può essere pingato o meno; open o closed

Campi autore e ordine

Campo

Descrizione

author

L'ID dell'autore dell'oggetto

menu_order

L'ordine dell'oggetto in relazione ad altri oggetti dello stesso tipo

Campi tassonomia e relazione

Campo

Descrizione

leagues

I termini assegnati all'oggetto nella tassonomia league (array di ID termine)

seasons

I termini assegnati all'oggetto nella tassonomia season (array di ID termine)

venues

I termini assegnati all'oggetto nella tassonomia venue (array di ID termine)

teams

Gli ID delle squadre che partecipano all'evento (array)

players

Gli ID dei giocatori che partecipano all'evento (array)

staff

Gli ID dei membri dello staff che partecipano all'evento (array)

Campi specifici dell'evento

Campo

Descrizione

main_results

I risultati principali dell'evento (array, un valore per squadra)

outcome

Il risultato dell'evento per squadra (array)

winner

L'ID della squadra vincitrice

minutes

Il tempo pieno dell'evento in minuti (intero)

results

La tabella completa dei risultati dell'evento, per squadra (array)

performance

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).

Hai ricevuto la risposta alla tua domanda?