Web API

Serviciile Web permit interactiunea Nios4 cu alte aplicatii, independent de sistemul de operare in care functioneaza sau de limbajul de programare utilizat.

Aplicatia care vrea sa citeasca si sa scrie datele direct in cadrul Nios4 va trebui sa utilizeze apeluri Internet cu ajutorul protocolului https, urmand regulile de formatare.

De retinut: pentru functionarea corecta va fi necesar a avea date de identificare valide ale unui cont D-One si o baza de date Cloud activa!

Schema de functionare

Utilizatorul, plecand de la programul sau de gestionare sau aplicatie, cu ajutorul Web API, comunica direct cu baza de date Cloud.

Baza de date Cloud este conectata serverului care gestioneaza sincronizarea informatiilor intre diferitii clienti. Aceasta permite transmiterea doar a datelor modificate efectiv din cand in cand.

Pentru aceasta este important ca, dupa modificarea datelor bazei de date Cloud, sa fie transmisa si comanda de sincronizare (sync) pentru a le putea distribui pe toate dispozitivele conectate.

Mai jos sunt redate toate apelurile principale care pot fi utilizate.

action

Definirea apelului principal.

user_login

Efectueaza conectarea recuperand datele utilizatorului.

user_logout

Efectueaza deconectarea utilizatorului.

database_list

Recupereaza lista bazelor de date la care are acces utilizatorul.

table_list

Recupereaza lista tabelelor care apartin unei anumite baze de date.

table_info

Recupereaza toate proprietatile si caracteristicile unui anumit tabel.

model

Permite recuperarea tuturor inregistrarilor continute in cadrul unui anumit tabel.

table_save

Comanda este utilizata pentru a adauga, modifica sau elimina inregistrarile dintr-un anumit tabel.

sync

Comanda forteaza sincronizarea bazei de date Cloud cu serverul de sincronizare.

users

Solicitarea permite recuperarea utilizatorilor conectati la baza de date solicitata.