Namespace
/wp-json/museum-guide/v1/
Glavni endpointi
| Endpoint | Namena |
|---|---|
/guide | Bootstrap podaci aplikacije. |
/tours, /tour/{id} | Lista i detalj ture. |
/station/{number} | Lookup po fizičkom station broju. |
/object/{id} | Muzejski predmet. |
/spaces, /space/{id} | Prostori i sobe. |
/stories, /story/{id} | Tematske priče. |
/stop/{id} | Tour Stop. |
/map/{floor_id} | Indoor mapa sprata. |
/outdoor | Outdoor lokacije. |
/language/resolve | Jezički destination resolver. |
Response contract
Standardni response obavija payload u success, language i data. Na ovaj način frontend dobija predvidiv odgovor bez obzira na CMS iza njega.
Za buduće adaptere
REST ugovor treba da ostane zajednički čak kada MAG dobije Drupal, Omeka ili Directus adapter. Adapter menja source layer, ne visitor contract.
Otvori izvorni DOCX