/
Авторизація

Авторизація

Для авторизації необхідно викликати функцію auth (https://<DOMAIN>/api/auth/) з параметрами login (логін користувача) і password (пароль користувача).

Параметри:

  • login - логін користувача
  • password - пароль користувача

Відповідь:

  • status
    • OK - авторизація пройшла успішно
    • ERROR - користувача із зазначеним логіном/паролем не існує
  • response.message - пояснення статусу в разі помилки
  • response.token - токен для подальшої авторизації для виклику інших функцій (довжина 32 символи)

Час життя токена 600 секунд.

Важливо!

Приклади GET-запитів було видалено, оскільки це небезпечно, і їх можна перехопити за допомогою MITM атак або перехопленням пакетів під час використання HTTP-протоколу.

Функціонування GET запитів залишилося, але може бути видалено в майбутніх релізах.

Настійно рекомендується використовувати виключно JSON POST запити із заголовком Content-type: application/json

Приклад POST запиту за адресою http://<DOMAIN>/api/auth/

POST http://<DOMAIN>/api/auth/
Content-Type: application/json

{
	"login": "api",
	"password": "q4lrfb3"
}


Приклад відповіді про успішну авторизацію

{
	"status":"OK",
	"response": {
		"token": "3199c39700714eec4f6ada0b4242335b"
	}
}


Важливо!!!

Параметр token необхідно передавати із запитом під час виклику будь-якої функції API, крім auth (у форматі відповідного типу передавання даних (POST, GET, PUT))


Приклад надсилання даних POST запитом за адресою http://<DOMAIN>/api/<SOME_FUNC>/

POST http://<DOMAIN>/api/<SOME_FUNC>/
Content-Type: application/json

{
	"token": "<TOKEN>",
	"param_1": "a",
	"param_2": "b"
}


Related content

Авторизация
Авторизация
More like this
Отримання статусів замовлень
Отримання статусів замовлень
More like this
Повна документація Хорошоп API
Повна документація Хорошоп API
More like this
Експорт товарів
Експорт товарів
Read with this
Выгрузка статусов заказа
Выгрузка статусов заказа
More like this
Імпорт товарів в каталог
Імпорт товарів в каталог
Read with this