Для получения ключа авторизации необходимо послать POST-запрос c указанием параметров авторизации на адрес авторизации (http://migom.by/api/b2b/auth/login). Параметры для авторизации должны быть Login и Password от B2B.
Параметр |
Тип |
Описание |
login |
String(255) |
Логин авторизации в b2b |
password |
String(255) |
Пароль авторизации в b2b |
Параметр |
Тип |
Описание |
suid |
String(255) |
Ключ авторизации |
$url = URL_API . '/auth/login';
$curl = curl_init();
$params = array('login' => 'b2b login', 'password' => 'super sicret password in b2b');
curl_setopt($curl, CURLOPT_TIMEOUT, 60);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_POST, TRUE);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($params) );
curl_setopt($curl, CURLOPT_URL, $url);
$response_json = curl_exec($curl);
$response = json_decode($response_json,TRUE);
Access-Control-Allow-Headers: X-Requested-With, Content-Type
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Encoding: gzip
Content-Length: 161
Content-Type: application/json
Date: Thu, 21 Jan 2016 13:09:17 GMT
Node: 1
Server: nginx/0.7.67
Vary: Accept-Encoding
X-Ua-Compatible: IE=edge
{
"method": "POST",
"status": "OK",
"code": 200,
"content": {
"result": {
"suid": "77df51884414eefaaeb6a3d18981da62"
},
"success": true
},
"format": "json",
"timestamp": 1453381757,
"version": "1.0"
}