Ultima modificare: 06.05.2021

Autorizare

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=****
password=*****

{"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!"}
    

Events

GetEvents

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
show_test=1
hash=9E3734A598D7AC741B8316B3AD9E00392FB9C345

{
    "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!"
}
         

GetEvent

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
event_id=1183
hash=9E3734A598D7AC741B8316B3AD9E00392FB9C345


{
    "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!"
}
                     

GetPlaces

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
data=13.04.2019
hash=9E3734A598D7AC741B8316B3AD9E00392FB9C345


{
    "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
        }
    ]
}
                     

Reservation

Reserve

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
email 13.04.2019 date Email
hash F7BDFFA9A561674E772E9DB77ACB5DB6D093F98D varchar hash obținut la etapa de autorizare

Răspunsul în cazul indicării parametrilor( în format json):

code=203982
data=13.04.2019
biletcount=2
locuri=82,81
first_name=test
last_name=test
phone=1
email=test@gmail.com
hash=9E3734A598D7AC741B8316B3AD9E00392FB9C345

{
    "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"
}
                            

GetReservation

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
hash=9E3734A598D7AC741B8316B3AD9E00392FB9C345


{
    "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"
}

CancelReservation

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
hash=9E3734A598D7AC741B8316B3AD9E00392FB9C345

{
    "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"
}

SetPaymentMethod

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
payment_method=cash_payment
hash=9E3734A598D7AC741B8316B3AD9E00392FB9C345

{
    "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 ! "
}
                                

ConfirmPayment

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
payment_result=1
hash=9E3734A598D7AC741B8316B3AD9E00392FB9C345

    {
        "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"
}

                                    

ReturnTickets

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"
}

                                    

GetTicketsCodes

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"
}