Для поиска поставьте запрос в кавычки!

Методы авторизации к API

Изменено Thu, 10 Aug 2023 на 03:19 PM

Самый простой способ авторизации:
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 — номер вашего лицевого счета.

Статья помогла?

Отлично!

Спасибо за ваш отзыв

Извините, что не удалось помочь!

Спасибо за ваш отзыв

Расскажите, как мы можем улучшить эту статью!

Выберите хотя бы одну причину

Комментарий отправлен

Мы ценим вашу помощь и постараемся исправить статью