action

Toate apelurile catre serviciile Web Nios4 trebuie sa plece de la acest link

https://web.nios4.com/ws/?action=

Accesul este permis doar prin intermediul unui cont D-One valid si o baza de date Cloud activa. Baza de date Cloud poate fi de orice tip, inclusiv cea de proba.

Dupa cuvantul action este necesara introducerea comenzii dorite, parametrii de acces si alti eventuali parametri proprii ai comenzii solicitate.

Parametri

token

Token-ul utilizatorului pentru autentifica solicitarea ignorand sesiunea Web. Este obligatoriu daca este necesara folosirea serviciilor cum ar fi API stateless.

db

Numele bazei de date in care se opereaza. Ca si in cazul token-ului este facultativ doar daca se actioneaza cu ajutorul unei sesiuni Web si nu cu serviciul direct.

Exemplu

https://web.nios4.com/ws/?action=user_login&email=xx@xx.xx&password=xxx

Serverul va raspunde intotdeauna incluzand cheia error in cadrul json. In cazul in care cheia este negativa, restul fisierului va contine datele sau confirmarile solicitate de comanda introdusa in action.

In cazul in care serverul transmite eroare, raspunsul va fi caracterizat cu un fisier avand aceasta forma:

Raspuns in caz de erori

{

"error": true,

"error_code": "invalid_request",

"error_message": "Request XXXX not expected"

}

Erori posibile

invalid_request

Solicitare neprevazuta.

validation

Eroare de input.

not_logged

Solicita conectarea utilizatorului.

syncone_X

Eroare de la sincronizator. X este numarul erorii relevate.

unknow_error

Eroare neprevazuta.