Аутенификация

Перед началом работы с системой требуется получить сессионный ключ (далее sid) с помощью http-запроса. Сервер принимает все запросы в форматах GET и POST, вы можете использовать любой.

Пример запроса:

http://myserver.combine-erp.ru/ajaj-auth/?do-login=1&login=ivan&password=123

В случае успешной аутенификации, сервер возвращает результат вида:

{
"refresh":1,
"auth":1,
"uid":1,
"sid":"o54cch9cb6sdqhzqspqbimubi7ayfvqut14qfy1dy0gna3au"
}

В случае ошибки, сервер возвращает:

{
  "error":{
    "error_title":"Неправильное имя пользователя или пароль",
    "error":"Неправильное имя пользователя или пароль"
  },
  "error_code":"Incorrect username or password"
}

Последующая работа

При всех последующих запросах к API требуется указывать sid в виде GET/POST параметра или через cookie.

Например:

http://myserver.combine-erp.ru/api/modules/heartbeat/?sid=o54cch9cb6sdqhzqspqbimubi7ayfvqut14qfy1dy0gna3au