JSON API dla DM Plaza WEB
: 2017-02-06, 13:27
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
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
Dodanie linku do DM Plaza dla oferty
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
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
Dodanie linku do DM Plaza dla oferty