...
Code Block |
---|
APIURL/showGroupActivitiesXML.action? date={datum att visa} &toDate={till och med datum. om det saknas visas enbart en dag} &product={valfritt filter på produktid} &businessUnit={valfritt, filter på anläggningsidn, semikolonseparerad} &productLabel={valfri produktetikett} &productGroup={deprecated används productGroupId, valfri, filtrera på produktgruppnamn} &productGroupId={valfri, filtrera på produktgrupps id} &user={valfritt, krävs för att få bookingid och waitinglist*} &password={lösenord} &onlyInternet=true //Default true, hämtar då endast de pass vars produkt har "BokbarBokningsbar via Internet" förkryssat |
Svar
Code Block |
---|
<passlista> <datum>2010-02-01</datum> <tilldatum>2010-02-02</tilldatum> <pass> <id>12345</id> #Gruppaktivitetens id, används vid inbokning <businessunit>Centrum</businessunit> <businessunitid>11</businessunitid> <startTime>1298023236</startTime> #Millisekunder från 1970-01-01 <endTime>1298033236</endTime> #Millisekunder från 1970-01-01 <datum>2010-02-01</datum> <tid>09:45 - 10:30</tid> <aktivitet>Spinn B45</aktivitet> <productid>11</productid> #Från v25.202. <beskrivning>Detta är beskrivningen av gruppaktivitetsprodukten.</beskrivning> <resurs>Lena Olsson</resurs> #personal, instruktör <resurskundnummer>12345</resurskundnummer> #instruktorens kundnummer <lokal>Spinnsal</lokal> <bookableFromInternet>true | false</bookableFromInternet> # Motsvarar "BokbarBokningsbar via Internet" <bookableEarliest>2010-01-23 14:00</bookableEarliest> # När man tidigast får boka. Tom tag om bokningsregel saknas <bookableLatest>2010-02-01 09:15</bookableLatest> # När man senast får boka. Tom tag om bokningsregel saknas <lediga>10</lediga> <bokningsbara>10</bokningsbara> <totalt>42</totalt> <productlabels> <productlabel>Spinning</productlabel> <productlabel>Svår</productlabel> </productlabels> <css-class>blue</css-class> <notering>Detta är ett externt meddelande på gruppaktivitetsbokningen.</notering> <installt>false</installt> <group>produktgrupp</group> <groupid>11</groupid> #Från v25.202. <bookingid>54323</bookingid> #Gruppaktivitetsboknings id, visas bara om parametern user är satt och om kunden har en bokning på passet <waitinglist> #Finns bara om köhantering används <waitinglistsize>3</waitinglistsize> <waitinglistposition># köplats (börjar på 1)</waitinglistposition> <waitinglistid>köplatsbokningens id</waitinglistid> </waitinglist> </pass> <pass> ... </pass> </passlista> |
...
Code Block |
---|
APIURL/createUserAndOrderXML.action? apikey={tilldelad säkerhetsnyckel} businessUnit={anläggning som order och person ska skapas på} &productNumber={produktnummer, måste vara ett abonnemang eller värdekort samt vara bokbartbokningsbart via internet} {Nedanstående fält behöver endast vara med om de är obligatoriska i BRP. Kontakta supporten för att få veta vilka fält som behövs på aktuell anläggning} &firstName= &lastName= &workPhone= &homePhone= &mobilePhone= &emailAddress= &streetAddress= &postalCity= &zipCode= &personNumber= &gender= &password= |
...
Code Block |
---|
APIURL/listActiveEvents.action? productlabel={produktetikettnamn i BRP} &businessunit={ID för anläggningen} &customernumber={kundnummer i BRP} &onlyInternet=true //Från version 25.172, Default true, hämtar då endast de arrangemang vars produkt har "BokbarBokningsbar via Internet" förkryssat |
Alla tre parametrarna är valfria, d.v.s. de kan, men behöver inte anges.
...
Code Block |
---|
<events> <event> <registered>true/false</registered> <id>123</id> <name>Spinntour</name> <description>Beskrivning Internet från arrangemanget</description> <productdescription>Beskrivning från produkten</productdescription> // Från version 25.172 <numberofoccasions>60</numberofoccasions> <time>06:00</time> (här blir det 00:00 om ingen tid är angiven på eventet) <startday>2009-09-01</startday> <endday>2009-12-31</endday> <bookableFromInternet>true | false</bookableFromInternet> # Motsvarar "BokbarBokningsbar via Internet" <bookableEarliest>2010-01-23 14:00</bookableEarliest> # När man tidigast får boka. Tom tag om bokningsregel saknas <bookableLatest>2010-02-01 09:15</bookableLatest> # När man senast får boka. Tom tag om bokningsregel saknas </event> <event> ... </event> </events> |
...
- showGroupActivitiesXML.action ny parameter onlyInternet=true|false, default true hämtar då endast de pass vars produkt har "Bokbar Bokningsbar via Internet" förkryssat
- listActiveEvents.action ger i svaret även <productdescription>Beskrivning från produkten</productdescription>
...
- Lagt till bookableFromInternet på showGroupActivitiesXML och listActiveEvents som motsvarar "Bokbar Bokningsbar via Internet"
- Lagt till bookableEarliest och bookableLatest på showGroupActivitiesXML och listActiveEvent som utgår från produktens bokningsregler.
- Lagt till createUserAndOrderXML.action
...