Авторизация

Для получения авторизационного токена необходимо послать POST-запрос c указанием Basic Authentication на адрес авторизации (https://api.tradeicsbel.by/auth/). Параметры для авторизации должны быть Client ID и Client Secret со страницы настройки. Так же необходимо передать параметр POST-запроса grant_type со значением client_credentials

Пример с использованием библиотеки curl:

curl -u bm5BK3JjdXgvNUtsZXM2SVcvY25Cdz09:JWmVXZm062mVX0c2bf90f068 https://api.tradeicsbel.by/auth/ \
-H 'Accept: application/json' -d 'grant_type=client_credentials'

Пример на языке php:

$process = curl_init("https://api.tradeicsbel.by/auth/");
curl_setopt($process, CURLOPT_HTTPHEADER, array('Accept: application/json'));
curl_setopt($process, CURLOPT_USERPWD, "bm5BK3JjdXgvNUtsZXM2SVcvY25Cdz09:JWmVXZm062mVX0c2bf90f068");
curl_setopt($process, CURLOPT_POST, 1);
curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($process, CURLOPT_POSTFIELDS, array('grant_type' => 'client_credentials'));
$result = curl_exec($process);
curl_close($process);

Запрос к API

После получения Access Token вы можете обращаться к ресурасм API, указав токен:

curl -H 'Accept: application/json' \
  -H 'PRIVATE-TOKEN: df26495b4e4a43424f4b4756950c7' \
  https://api.tradeicsbel.by/v1/pricelist/

Access Token действителен в течении 86400 секунд (1 день)