Autorizarea. Hash primit este valabil în decurs de 48 de ore.
https://una.md/ticket/api/include/authorization.php
| Parametru | Exemplu valore | Tip | Comentariu |
| username | ***** | varchar | Username |
| password | **** | varchar | Parola utilizatorului care utilizează API |
Răspunsul în cazul indicării parametrilor( în format json):
username=****
{"type" :"success",
"result":"F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D"}
| type | Răspuns de la server |
| result | Hash care va fi utilizat pentru obținerea informației despre evenimente și rezervări |
Exemplu de răspuns în cazul unei erori:
{"type" :"error",
"message":"Login failed!"}
Afișarea tuturor evenimentelor a unei organizații.
https://una.md/ticket/api/include/getEvents.php
| Parametru | Exemplu valore | Tip | Comentariu |
| p_org_id | clounella,cehov,tne,circ | varchar | Numele organizației pentru care se dorește afișarea evenimetelor |
| show_test | 0,1 | number | 0-nu se afișează evenimente test ,1-afișează evenimete test |
| hash | F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D | varchar | hash obținut la etapa de autorizare |
Răspunsul în cazul indicării parametrilor( în format json):
p_org_id=clounella
{
"type": "success",
"content": [
{
"COD": "203923",
"DATAORA": "03.04.2019 18:30",
"DENUM": "Si Focul Aprins L-am Tinut",
"DATA": "03.04.2019",
"ORA": "18:30",
"TOTAL": "84",
"LIBER": "0",
"SALA": "60003",
"DEN_SALA": "Sala Studio",
"CURRENCY": "Lei",
"EVENT_ID": "1183",
"DIRECTED_BY": "versuri de Leonida Lari",
"FINISH_SALES_DATA": "09.04.2019 16:11",
"LIFETIME": "-60",
"TXT_1": "",
"THUB": "\/files\/org\/tne\/events\/thub-1183-1.jpg",
"IMG": "\/files\/org\/tne\/events\/img-1183-1.jpg",
"MAPURL": "http:\/\/linktickets.una.md\/um\/circweb.md\/placemap60003.php",
"IS_TEST": "0",
"PAY_INFO": "Dupa rezervare, dvs. aveti la dispozitie , in caz contrar, rezervarea va fi anulata!",
"IS_FOR_GUESTS": "0",
"ADD_LINK": "0",
"TEXT_FOR_GUESTS": "0",
"AUTHOR": "versuri de Leonida Lari"
}
]
}
| type | Răspuns de la server |
| COD | Codul evenimentului |
| EVENT_ID | Codul evenimentului (doar pentru info despre eveniment) |
| TOTAL | Locuri totale |
| LIBER | Locuri libere |
| FINISH_SALES_DATA | Data la care se stopeaza vinzarile |
| MAPURL | script care deseneaza schema salii |
| IS_TEST | Eveniment test |
| IS_FOR_GUESTS | Evenimente oaspete |
| ADD_LINK | Link la descrierea evenimetului |
| TEXT_FOR_GUESTS | Text pentru evenimente oaspete |
Exemplu de răspuns în cazul unei erori:
{
"type": "error",
"message": "Nu exista evenimente conform parametrilor indicati!"
}
Afișarea informației despre un eveniment
https://una.md/ticket/api/include/getEvent.php
| Parametru | Exemplu valore | Tip | Comentariu |
| p_org_id | clounella,cehov,tne,circ | varchar | Numele organizației pentru care se dorește afișarea evenimetelor |
| event_id | 1183 | number | Codul evenimentului returnat prin request precedent (EVENT_ID) |
| hash | F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D | varchar | hash obținut la etapa de autorizare |
Răspunsul în cazul indicării parametrilor( în format json):
p_org_id=tne
{
"type": "success",
"content": {
"COD": "203923",
"DATAORA": "03.04.2019 18:30",
"DENUM": "Si Focul Aprins L-am Tinut",
"DATA": "03.04.2019",
"ORA": "18:30",
"TOTAL": "84",
"LIBER": "0",
"SALA": "60003",
"DEN_SALA": "Sala Studio",
"CURRENCY": "Lei",
"EVENT_ID": "1183",
"DIRECTED_BY": "versuri de Leonida Lari",
"FINISH_SALES_DATA": "09.04.2019 16:16",
"LIFETIME": "-60",
"TXT_1": "",
"THUB": "\/files\/org\/tne\/events\/thub-1183-1.jpg",
"IMG": "\/files\/org\/tne\/events\/img-1183-1.jpg",
"MAPURL": "http:\/\/linktickets.una.md\/um\/circweb.md\/placemap60003.php",
"IS_TEST": "0",
"PAY_INFO": "Dupa rezervare, dvs. aveti la dispozitie , in caz contrar, rezervarea va fi anulata!",
"IS_FOR_GUESTS": "0",
"ADD_LINK": "0",
"TEXT_FOR_GUESTS": "0",
"AUTHOR": "versuri de Leonida Lari",
"RULES": "
...
}
}
Exemplu de răspuns în cazul unei erori:
{
"type": "error",
"message": "Nu exista evenimente conform parametrilor indicati!"
}
Informație despre locuri.
https://una.md/ticket/api/include/getPlaces.php
| Parametru | Exemplu valore | Tip | Comentariu |
| code | 203982 | number | Codul evenimentului (returnat anterior in COD) |
| data | 13.04.2019 | date | Data evenimentului |
| hash | F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D | varchar | hash obținut la etapa de autorizare |
Răspunsul în cazul indicării parametrilor( în format json):
code=203982
{
"type": "success",
"content": [
{
"liber": 1,
"data-abs": "1",
"data-row": "1",
"data-place": "1",
"data-price": "70"
},
{
"liber": 1,
"data-abs": "2",
"data-row": "1",
"data-place": "2",
"data-price": "70"
},
{
"liber": 1,
"data-abs": "3",
"data-row": "1",
"data-place": "3",
"data-price": "70"
},
{
"liber": 0,
"data-abs": "4",
"data-row": "1",
"data-place": "4",
"data-price": "70"
}
...
}
}
| type | Răspuns de la server |
| data-abs | Cod unic al locului |
| data-row | Rîndul |
| data-place | Numărul locului |
| data-price | Prețul |
| liber | 0-ocupat, 1- liber |
Exemplu de răspuns în cazul unei erori:
{
"type": "success",
"content": [
{
"data-abs": null,
"data-row": null,
"data-place": null,
"data-price": null
}
]
}
Rezervarea locurilor .
https://una.md/ticket/api/include/reserve.php
| Parametru | Exemplu valore | Tip | Comentariu |
| code | 203982 | number | Codul evenimentului (returnat anterior in COD) |
| data | 13.04.2019 | date | Data evenimentului |
| biletcount | 2 | number | Numărul de bilete |
| locuri | 509,510 | varchar | Cod unic al locului(data-abs) |
| first_name | 203982 | number | Numele clientului |
| last_name | 13.04.2019 | date | Prenumele |
| phone | 203982 | number | Numarul de telefon |
| 13.04.2019 | date | ||
| hash | F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D | varchar | hash obținut la etapa de autorizare |
Răspunsul în cazul indicării parametrilor( în format json):
code=203982
{
"type": "success",
"reservation_code": "354851"
}
| type | Răspuns de la server |
| reservation_code | Codul rezervării |
Exemplu de răspuns în cazul unei erori:
{
"type": "error",
"message": "Ne pare rau, dar rezervare era anulata, deoarece locurile selectate sunt deja ocupate"
}
Informație despre rezervare.
https://una.md/ticket/api/include/get_reservation.php
| Parametru | Exemplu valore | Tip | Comentariu |
| reservation_code | 354851 | number | Codul rezervării |
| hash | F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D | varchar | hash obținut la etapa de autorizare |
Răspunsul în cazul indicării parametrilor( în format json):
reservation_code=354851
{
"type": "success",
"info_reservation": {
"ROW": {
"SEANS": "13.04.2019 18:30",
"RESERVATION_CODE": "354851",
"FIRST_NAME": "ina",
"LAST_NAME": "prisacaru",
"PHONE": "1",
"EMAIL": "prisacaruina95@gmail.com",
"RC": "0",
"Q180": "0",
"Q200": "0",
"Q250": "0",
"HASH_STRING": "2047328549409828057435194028931770873779",
"ACCES_TIMESTAMP": "10.04.2019 17:11:43",
"STATE": "4",
"EVENT_ID": "156",
"PAY_AMOUNT": "140",
"TIME_TO_PAY": "10.04.2019 17:26",
"LIFETIME": "15",
"ORG_ID": "tne",
"LOCATION_SET": {
"LOCATION": [
{
"SECTOR": {},
"TRIBUNA": {},
"SITTING_PLACE": "1",
"ROW": "6",
"LOC": "12"
},
{
"SECTOR": {},
"TRIBUNA": {},
"SITTING_PLACE": "1",
"ROW": "6",
"LOC": "11"
}
]
},
"INFO_FOR_PAY_SERVICE": "13.04.2019 18:30 354851 Tickets: 2 (R6L11) (R6L12) Copiii Foametei. Marturii",
"ENABLED_PAYMENTS": {
"enabled_payment": [
"cash_payment",
"card_payment"
]
},
"PAY_INFO": "Achitati rezervarea .."
}
}
}
| type | Răspuns de la server |
| SEANS | Ora și data petrecerii spectacolului |
| ACCES_TIMESTAMP | Data rezervării |
| STATE | 0=Rezervare făcută, 1=Rezervare achitată, 2=Rezervare anulată, 4=Așteaptă plată |
| PAY_AMOUNT | Suma spre plată |
| TIME_TO_PAY | Pînă cînd se poate de achitat bronarea |
| LIFETIME | Cît timp va fi activă bronarea (în minute) |
| LOCATION_SET | Locurile rezervate |
| ENABLED_PAYMENTS | Tipurile de plată acceptate |
Exemplu de răspuns în cazul unei erori:
{
"type": "error",
"message": "Nu sunt inregistrari"
}
Anulare rezervare
https://una.md/ticket/api/include/cancelReservation.php
| Parametru | Exemplu valore | Tip | Comentariu |
| reservation_code | 354851 | number | Codul rezervării |
| hash | F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D | varchar | hash obținut la etapa de autorizare |
Răspunsul în cazul indicării parametrilor( în format json):
reservation_code=354851
{
"type": "success",
"result": "OK"
}
| type | Răspuns de la server |
| result | Statut raspuns |
Exemplu de răspuns în cazul unei erori:
{
"type": "error",
"message": "Nu sunt inregistrari"
}
Specificare metodei de plată
https://una.md/ticket/api/include/setPaymentMethod.php
| Parametru | Exemplu valore | Tip | Comentariu |
| reservation_code | 354851 | number | Codul rezervării |
| payment_method | cash_payment | varchar | Metoda de plată |
| hash | F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D | varchar | hash obținut la etapa de autorizare |
Răspunsul în cazul indicării parametrilor( în format json):
reservation_code=354851
{
"type": "success",
"result": "OK"
}
| type | Răspuns de la server |
| result | Statut raspuns |
Exemplu de răspuns în cazul unei erori:
{
"type": "error",
"message": "Tipul achitarii este incorect ! "
}
Confirmarea plății.
https://una.md/ticket/api/include/confirmPayment.php
| Parametru | Exemplu valore | Tip | Comentariu |
| reservation_code | 354851 | number | Codul rezervării |
| payment_result | 1 | number | 1: plată reușită 0 :plata a eșuat -1: Starea tranzacției necunoscută |
| hash | F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D | varchar | hash obținut la etapa de autorizare |
Răspunsul în cazul indicării parametrilor( în format json):
reservation_code=354851
{
"type": "success",
"result": "OK"
}
| type | Răspuns de la server |
| result | Statut raspuns |
Exemplu de răspuns în cazul unei erori:
{
"type":"error",
"message":"Rezervarea nu este activa"
}
Returnarea biletelor.
https://una.md/ticket/api/include/returnTickets.php
| Parametru | Exemplu valore | Tip | Comentariu |
| reservation_code | 354851 | number | Codul rezervării |
| hash | F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D | varchar | hash obținut la etapa de autorizare |
Răspunsul în cazul indicării parametrilor( în format json):
reservation_code=354851
{
"type": "success",
"result": "OK"
}
| type | Răspuns de la server |
| result | Statut raspuns |
Exemplu de răspuns în cazul unei erori:
{
"type": "error",
"message": "Nu sunt inregistrari"
}
Returneaza cod bilete una pentru rezervari achitate.
https://una.md/ticket/api/include/getTicketsCodes.php
| Parametru | Exemplu valore | Tip | Comentariu |
| reservation_code | 354851 | number | Codul rezervării |
| hash | F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D | varchar | hash obținut la etapa de autorizare |
Răspunsul în cazul indicării parametrilor( în format json):
reservation_code=354851
{
"type": "success",
"content": [
{
"IDCASLENTA": "432755",
"CODBC": "09736993013DC72E",
"LOC": "42"
},
{
"IDCASLENTA": "432755",
"CODBC": "097370130174C740",
"LOC": "43"
},
{
"IDCASLENTA": "432755",
"CODBC": "0973702301191F93",
"LOC": "46"
},
{
"IDCASLENTA": "432755",
"CODBC": "09737033017D777D",
"LOC": "47"
}
]
}
| type | Răspuns de la server |
| IDCASLENTA | Cod rezervare |
| CODBC | Cod bilet |
| LOC | Cod loc(abs) |
Exemplu de răspuns în cazul unei erori:
{
"type": "error",
"message": "Nu sunt bilete"
}