Vinsamlegast athugið:
Við vinnum í samræmi við lög á evrópska efnahagssvæðinu og það jafnvel þótt við séum ekki alltaf sammála þeim! Þess vegna viljum við láta þig vita strax að við notum "kökur" til að bæta þjónustu Timapantanna.is Þessar "kökur" eru ekki notaðar til að fylgjast með hegðun þinni eða vafravenjum heldur til að hjálpa þér að skrá þinn með skjótari hætti.
 

API vafri

Sækja "api token"
  • Sækja "api token" »
Til að nota API vefþjónustuna okkar þá þarftu að fá þitt einkenni og best er að fara eftir eftirfarandi enskum leiðbeiningum: You need to get an access key — access-token. In order to get this access-token you should call the JSON-RPC method getToken on http://user-api.simplybook.me/login service passing your personal API-key. You can copy your API-key at admin interface: go to the 'Plugins' link and select API plugin 'Settings'.
var token = loginClient.getToken(companyLogin, apiKey);
Útkoma (JSON response)
Response body
HTTP Beiðni
Sækja Viðburðarlista
  • Sækja "api token" »
  • Sækja Viðburðarlista »
Þú hefur móttekið aðgangsmiða. Vinsamlegast búðu til ´JSON RPC Client´ settu upp http header og notaðu svo þennan ´client´ til að ná í gögn frá server SimplyBook.me. Til að ná í lista yfir þjónustur þá getur þú notað getEventList() fúnksjónina eins og sýnt er með ´code´dæmi hér a neðan.
var events = client.getEventList();
Útkoma (JSON response)
Response body
HTTP Beiðni
Ná í lista yfir þjónustuaðila
  • Sækja "api token" »
  • Sækja Viðburðarlista »
  • Ná í lista yfir þjónustuaðila »
Þú þarft einnig að ná í lista yfir alla þjónustuaðila. Notaðu þessa virkni getUnitList() til að gera það.
var units = client.getUnitList();
Útkoma (JSON response)
Response body
HTTP Beiðni
Sía út þjónustuaðila m.t.t. þjónustu
  • Sækja "api token" »
  • Sækja Viðburðarlista »
  • Ná í lista yfir þjónustuaðila »
  • Sía út þjónustuaðila m.t.t. þjónustu »
Næst skaltu láta notendur velja fyrst þjónustu og svo þjónustuaðila. Vinsamlegast athugaðu að hægt er að tengja ákveðnar þjónustur við ákveðna þjónustuaðila ef vilji ef fyrir hendi en einnig er hægt að sleppa því. Þess vegna er gott að flokka saman þjónustuaðila áður en notendur fara að velja hvað þeir vilja, þú getur notað unit_map stillingu í þjónustueiningu fyrir þetta, sjá dæmi fyrir neðan:
Fá næsta dag með lausan tíma
  • Sækja "api token" »
  • Sækja Viðburðarlista »
  • Ná í lista yfir þjónustuaðila »
  • Sía út þjónustuaðila m.t.t. þjónustu »
  • Fá næsta dag með lausan tíma »
Eftir að notandi hefur valið þjónustu og þjónustuaðila þá þarftu að finna fyrsta vinnudaginn fyrir viðkomandi þjónustuaðila og still dagsetningarvalið á þá dagsetningu. Þú getur notað þessa virkni fyrir það getFirstWorkingDay()
var firstWorkingDay = client.getFirstWorkingDay(performerId);
Útkoma (JSON response)
Response body
HTTP Beiðni
Afvirkja frídaga í dagatali
  • Sækja "api token" »
  • Sækja Viðburðarlista »
  • Ná í lista yfir þjónustuaðila »
  • Sía út þjónustuaðila m.t.t. þjónustu »
  • Fá næsta dag með lausan tíma »
  • Afvirkja frídaga í dagatali »
Fyrir utan að geta valið virka daga í dagatalinu þá er einnig hægt að afvirkja frídaga. Sjáðu hvernig getWorkCalendar() fúnksjónin virkar í forritunarsýnidæmi.
workCalendar = client.getWorkCalendar(year, month, performerId);
Útkoma (JSON response)
Response body
HTTP Beiðni
Sjá lausa tíma
  • Sækja "api token" »
  • Sækja Viðburðarlista »
  • Ná í lista yfir þjónustuaðila »
  • Sía út þjónustuaðila m.t.t. þjónustu »
  • Fá næsta dag með lausan tíma »
  • Afvirkja frídaga í dagatali »
  • Sjá lausa tíma »
Þegar notandi hefur valið dagsetningu þá getur þú sýnt þú tímabil sem eru laus. Notaðu þessa virkni getStartTimeMatrix() til að fá lista af upphafstímum á lausum tímum.
var startMatrix = client.getStartTimeMatrix(from, to, eventId, unitId, count)
Útkoma (JSON response)
Response body
HTTP Beiðni
Athuga hvort aukareita aukaþjónustan er virk
  • Sækja "api token" »
  • Sækja Viðburðarlista »
  • Ná í lista yfir þjónustuaðila »
  • Sía út þjónustuaðila m.t.t. þjónustu »
  • Fá næsta dag með lausan tíma »
  • Afvirkja frídaga í dagatali »
  • Sjá lausa tíma »
  • Athuga hvort aukareita aukaþjónustan er virk »
Athugaðu núna hvort aukareita aukaþjónustan er virk til að ákveða hvað viðskiptavinurinn á að sjá í næsta skrefi. Sjá isPluginActivated() virknina með dæmi.
var additionalFieldsActivated = client.isPluginActivated('event_field');
Útkoma (JSON response)
Response body
HTTP Beiðni
Fá aukareiti.
  • Sækja "api token" »
  • Sækja Viðburðarlista »
  • Ná í lista yfir þjónustuaðila »
  • Sía út þjónustuaðila m.t.t. þjónustu »
  • Fá næsta dag með lausan tíma »
  • Afvirkja frídaga í dagatali »
  • Sjá lausa tíma »
  • Athuga hvort aukareita aukaþjónustan er virk »
  • Fá aukareiti. »
Ef aukareita aukaþjónustan er virk, þá ættir þú að hlaða viðbótar reitum (fields) með því að nota getAdditionalFields() og bæta þeim við skráningarform viðskiptavinar.
Útkoma (JSON response)
Response body
HTTP Beiðni
Bóka
  • Sækja "api token" »
  • Sækja Viðburðarlista »
  • Ná í lista yfir þjónustuaðila »
  • Sía út þjónustuaðila m.t.t. þjónustu »
  • Fá næsta dag með lausan tíma »
  • Afvirkja frídaga í dagatali »
  • Sjá lausa tíma »
  • Athuga hvort aukareita aukaþjónustan er virk »
  • Fá aukareiti. »
  • Bóka »
Eftir að viðskiptavinurinn hefur útfyllt umbeðnar upplýsingar í þá auka reiti sem í boði voru getur þú hafið bókunarferlið með því að nota book() aðferðina.
Heiti viðskiptavinar
Tölvupóstur viðskiptamanns
Sími viðskiptavinar
Útkoma (JSON response)
Response body
HTTP Beiðni
Yfirlit
  • Sækja "api token" »
  • Sækja Viðburðarlista »
  • Ná í lista yfir þjónustuaðila »
  • Sía út þjónustuaðila m.t.t. þjónustu »
  • Fá næsta dag með lausan tíma »
  • Afvirkja frídaga í dagatali »
  • Sjá lausa tíma »
  • Athuga hvort aukareita aukaþjónustan er virk »
  • Fá aukareiti. »
  • Bóka »
  • Yfirlit »
Þetta var einfaldlega dæmi um það hvernig þú getur notað Tímapantanna/Simplybook API. Skoðaðu alla möguleika hvernig hægt er að nota API here. Ekki hika við að hafa samband ef þig vantar frekar upplýsingar varðandi API.
Thank you for reading!
Live help