Lukkarin Rest-rajapinta OUT
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/. 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