- Нужно создать БД и имопртирровать в неё содержимое файла wse.sql
- На сервере приложений (для разработки использловался Glassfish) нужно создать jdbc-ресурс с именем jdbc/wse
- Задеплоить приложение на сервер
Тестовая html-страница находится по адресу: http://localhost:8080/wse/wstest.html Запрос успешной аутентификации:
{
"type": "LOGIN_CUSTOMER",
"sequence_id": "123",
"data": {
"email": "[email protected]",
"password": "123123"
}
}
Ответ:
{
"type": "CUSTOMER_API_TOKEN",
"sequence_id": "123",
"data": {
"api_token": "2a62e657-d7b9-4885-9f02-071eaf5bb40c",
"api_token_expiration_date": "2016-08-11T11:16:31+0600"
}
}
После аутентификации можно использовать полученный токен:
{
"type": "PING",
"sequence_id": "123",
"data": {
"api_token": "2a62e657-d7b9-4885-9f02-071eaf5bb40c"
}
}
Успешный ответ:
{
"type": "PING",
"sequence_id": "123",
"data": {}
}
Ответ в случае ошибки:
{
"type": "CUSTOMER_ERROR",
"sequence_id": "123",
"data": {
"error_description": "Token not found",
"error_code": "token.notFound"
}
}
либо
{
"type": "CUSTOMER_ERROR",
"sequence_id": "123",
"data": {
"error_description": "Token expired",
"error_code": "token.expired"
}
}