Siirry sisältöön

Lukkarin Rest-rajapinta OUT

Valopilkkuja avaruudessa.

Jokaiselta sivustolta on mahdollista lukea Artikkelit, Tilat, ja Tapahtumat REST:n kautta. URLit ovat muotoa:

  • domain.fi/wp-json/wp/v2/posts,
  • domain.fi/wp-json/custom/v1/venues
  • domain.fi/wp-json/custom/v1/events.

Rajapinnat ovat kaikille avoimia.

Tapahtumat ovat tapahtuma-ajan mukaisessa järjestyksessä (alkamisajan mukaan).

Parametrit:

  • per_page: montako tulosta palautetaan (oletus 10, maksimi 100)
  • page: sivunumero (sivutus)
  • lang: kielisuodatus
    • Jos jättää “lang” parametrin pois, listataan postauksia kaikista kielistä.

Esimerkkejä parametrien käytöstä:

  • …/posts?per_page=10&page=2
  • …/venues?per_page=20
  • …/events?lang=fi

Palautettavat tiedot

Tilat

  • WP ID
  • Otsikko
  • Julkaisuajankohta
  • URL (jos saatavilla kyseiseen tilaan)
  • Kieli
  • Taksonomia: Tilan esteettömyys
  • Taksonomia: Seurakunnat
  • Kuva
    • ID
    • Otsikko
    • URL
    • Kuvateksti
    • alt
  • Lisäkentät
    • Esteettömyyssisältö
    • Nimi Google Mapsissa
    • Karttalinkki
    • Henkilökapasiteetti
    • Aukioloajat
    • Puhelinnumeron selite
    • Puhelinnumero
    • Osoite
    • Kuvaus

Artikkelit

WP:n dokumentaatio: developer.wordpress.org/rest-api/reference/posts/(siirryt toiselle sivustolle). WP:n palauttamia tietoja muokattu vain siten, että käännösten tiedot jätetty pois.

Tapahtumat

  • WP ID
  • Otsikko
  • Julkaisuajankohta
  • URL
  • Kieli
  • Kuvaus (sisältöalue)
  • Ote
  • Taksonomia: Tapahtumatyypit
  • Taksonomia: Seurakunnat
  • Taksonomia: Kohderyhmät
  • Taksonomia: Tapahtumatilat
  • Kuva
    • ID
    • Kuvateksti
    • alt
    • Otsikko
    • URL
  • Lisäkentät
    • Alkamispäivämäärä
    • Päättymispäivämäärä
    • Alkamisaika
    • Päättymisaika
    • Peruutettu
    • Maksullinen
      • Hinta / maksullisuuden lisätiedot
    • Tapahtuma vaatii ilmoittautumisen
      • Ilmoittautumisen alkamispäivämäärä
      • Ilmoittautumisen päättymispäivämäärä
      • Ilmoittautumisen alkamisaika
      • Ilmoittautumisen päättymisaika
      • Ilmoittautumislinkki
    • Etätapahtuman linkin verkko-osoite
    • Etätapahtuman linkin teksti
    • Lisätietolinkin verkko-osoite
    • Lisätietolinkin teksti
    • Ulkopuolinen tila tai tilan tarkenne
    • Ulkopuolisen järjestäjän nimi
    • Tyyppi
    • Tapahtuma tallennetaan