JSON API dla DM Plaza WEB

Awatar użytkownika
jevkoo
Administrator
Posty: 490
Rejestracja: 2009-05-17, 19:28
Lokalizacja: Skoczów

JSON API dla DM Plaza WEB

Post autor: jevkoo »

DM Plaza WEB może pobierać informacje o ofertach i typach pokoi bezpośrednio ze strony internetowej.
Dzięki temu nie ma potrzeby podwójnego wpisywania informacji. Ma to sens o ile informacja na stronie internetowej jest pełniejsza niż ta zawarta w opisach DM Plaza.

W przypadku strony opartej o WordPress możemy skorzystać z JSON-API
https://pl.wordpress.org/plugins/json-api/

Endpointy

-offers
--id (int)
--name (string)
--price (string)
--price_info (string)
--paid_extra (string)
--intro (string)
--short_description (string)
--full_description (string)
--images (array)
-rooms
--id (int)
--name (string)
--price (string)
--price_info (string)
--amenities (string)
--short_description (string)
--full_description (string)
--images (array)
Adresy endpointów
1. http://nazwastrony.com/wp-json/np/v1/offers/{plazaId}
2. http://nazwastrony.com/wp-json/np/v1/rooms/{plazaId}
3. http://nazwastrony.com/wp-json/np/v1/of ... Id}/images
4. http://nazwastrony.com/wp-json/np/v1/ro ... Id}/images
5. http://nazwastrony.com/wp-json/np/v1/offers
6. http://nazwastrony.com/wp-json/np/v1/rooms

Autoryzacja przez token w headerze.

Formaty linków do opisu i zdjęć
http://nazwastrony.com/wp-json/np/v1/offers/{ID} – dla ofert
http://nazwastrony.com/wp-json/np/v1/rooms/{ID} – dla pokoi


Znajdowanie ID w WordPress

Obrazek
Dla powyższego przykładu link do oferty będzie wyglądał następująco:
http://nazwastrony.com/wp-json/np/v1/offers/3679
dla pokoju:
http://nazwastrony.com/wp-json/np/v1/rooms/3679

Dodanie linku do DM Plaza dla pokoju

Obrazek

Dodanie linku do DM Plaza dla oferty

Obrazek