Самый простой способ авторизации:
https://api.mcn.ru/v2/rest/account/{account_id}/vpbx.json?user_hash=mytoken
Через Bearer авторизацию
GET /v2/rest/account/{account_id}vpbx.json HTTP/1.1
Host: api.mcn.ru
Authorization: Bearer mytoken
Cache-Control: no-cache
Через Basic авторизацию
GET /v2/rest/account/{account_id}/vpbx.json HTTP/1.1
Host: api.mcn.ru
Authorization: Basic encoded_login_pass
Cache-Control: no-cache
где encoded_login_pass base64_encode («user:password»)
Пост-запрос и передача пост-переменных:
Например:
POST /v2/rest/account/{account_id}/did/countries/get-cities/ HTTP/1.1
Host: api.mcn.ru
Authorization: Bearer mytoken
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded
country_id=643
или через json:
POST /v2/rest/account/{account_id}/did/countries/get-cities/ HTTP/1.1
Host: api.mcn.ru
Authorization: Bearer mytoken
Cache-Control: no-cache
{ «country_id»: 643 }
Воспользуйтесь наиболее подходящим методом.
Также:
https://api.mcn.ru/v2/rest/account/{account_id}/vpbx.json — выдаст ответ в json
https://api.mcn.ru/v2/rest/account/{account_id}/vpbx.xml или (https://api.mcn.ru/v2/rest/account/{account_id}/vpbx) выдаст ответ в xml
Примеры API на PHP
Получение записи звонка:
echo file_get_contents(‘ https://api.mcn.ru/v2/rest/account/{account_id}/vpbx/{vpbx_id}/call_log/record?call_id=13-1496128379..3843972&user_hash=mytoken’);
mytoken — ваш токен
vpbx_id — идентификатор вашей ВАТС;
account_id — номер вашего лицевого счета.
Статья помогла?
Отлично!
Спасибо за ваш отзыв
Извините, что не удалось помочь!
Спасибо за ваш отзыв
Комментарий отправлен
Мы ценим вашу помощь и постараемся исправить статью