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.