БДПН API позволяет получить данные о переносе номеров в рамках процедуры MNP.
API реализовано на REST-архитектуре.
В API используется Bearer-аутентификация. Вам выдается токен, который необходимо передавать в HTTP-заголовке каждого запроса.
В зависимости от переданного в заголовке типа, API может возвращать ответ в формате JSON или XML:
Accept:application/json
Accept:application/xml
Пример запроса на PHP:
$ch = curl_init('https://number-api.plusofon.ru/numbers/9000000006'); // Initialise cURL
$authorization = "Authorization: Bearer " . $token; // Prepare the authorisation token
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', $authorization)); // Inject the token into the header
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
Пример CURL-запроса:
curl -i -H "Authorization: Bearer token" -H "Accept:application/json" "https://number-api.plusofon.ru/numbers/9000000009"
Номер телефона необходимо передавать в формате 9XXXXXXXXX
.
Метод позволяет получить данные о переносе номера.
Запрос:
curl -i -H "Authorization: Bearer token" -H "Accept:application/json" "https://number-api.plusofon.ru/numbers/9000000009"
Ответ содержит значения:
ported
– портирован или нет (bool, обязательный параметр в ответе)operator
– оператор (string)route
– маршрут (string)