Для вызова метода API, Вам необходимо осуществить POST или GET запрос по протоколу HTTPS на URL сформированный по принципу: https://pnl.ruvx.org/{token}/{method}?{params} Пример:
https://pnl.ruvx.org/123456789:SGVAXD_wGRBUYGF7KvLGtnEZ-S0aqmMxVG0/getMeОтвет содержит объект JSON, который всегда имеет логическое поле ok. Если ok равно true, запрос был выполнен успешно, и результат запроса можно найти в поле result. В случае неудачного запроса ok равно false, тогда описание ошибки будет находится в поле description, а код ошибки в поле error_code.
Этот объект описывает параметры информации о номере телефона или префиксе
| Параметр | Тип | Описание |
|---|---|---|
| place | Place | Местоположение |
| operator | Operator | Оператор, может быть NULL |
Этот объект описывает параметры места
| Параметр | Тип | Описание |
|---|---|---|
| continent | Continent | Континент |
| country | Country | Страна |
| district | District | Округ |
| region | Region | Регион |
| area | Area | Район |
| city | City | Населенный пункт |
| location | Location | Гео позиция |
| timezone_min | Timezone | Минимальная временная зона |
| timezone_max | Timezone | Максимальная временная зона |
Этот объект описывает параметры оператора
| Параметр | Тип | Описание |
|---|---|---|
| id | Integer | ID оператора |
| title | String | Наименование оператора |
Этот объект описывает параметры континента
| Параметр | Тип | Описание |
|---|---|---|
| id | Integer | ID континента |
| alpha2 | String | Код континента |
| title | String | Название континента |
Этот объект описывает параметры страны
| Параметр | Тип | Описание |
|---|---|---|
| id | Integer | ID страны |
| continent_id | Integer | ID континента |
| alpha2 | String | Код страны |
| title | String | Название страны |
Этот объект описывает параметры округа
| Параметр | Тип | Описание |
|---|---|---|
| id | Integer | ID округа |
| country_id | Integer | ID страны |
| title | String | Название округа |
Этот объект описывает параметры региона
| Параметр | Тип | Описание |
|---|---|---|
| id | Integer | ID региона |
| district_id | Integer | ID округа, может быть NULL |
| country_id | Integer | ID страны |
| alpha3 | String | Код региона |
| title | String | Название региона |
Этот объект описывает параметры района
| Параметр | Тип | Описание |
|---|---|---|
| id | Integer | ID района |
| region_id | Integer | ID региона |
| country_id | Integer | ID страны |
| title | String | Название района |
Этот объект описывает параметры населенного пункта
| Параметр | Тип | Описание |
|---|---|---|
| id | Integer | ID населенного пункта |
| area_id | Integer | ID района |
| region_id | Integer | ID региона |
| country_id | Integer | ID страны |
| title | String | Название населенного пункта |
Этот объект описывает параметры гео позиции
| Параметр | Тип | Описание |
|---|---|---|
| longitude | Float | Долгота |
| latitude | Float | Широта |
Этот объект описывает параметры временной зоны
| Параметр | Тип | Описание |
|---|---|---|
| id | String | Идентификатор "tz" часового пояса, например, "Europe/Moscow" или "Australia/Sydney". Эти идентификаторы указаны в Базе данных часовых поясов IANA, которая также имеется в доступном для поиска формате в Списке часовых поясов базы данных tz в Википедии. |
| offset | Integer | Смещение от UTC (в секундах) для данного местоположения. С учетом перехода на летнее время. |
Этот объект описывает параметры пользователя
| Параметр | Тип | Описание |
|---|---|---|
| id | Integer | ID пользователя |
| first_name | String | Имя пользователя |
| last_name | String | Фамилия пользователя, может быть NULL |
Метод возвращает информацию о пользователе. В случае успеха будет возвращен объект User.
Метод возвращает информацию о номере телефона. В случае успеха возвращается объект PhoneInfo.
| Параметры | Тип | Обязательный | Описание |
|---|---|---|---|
| phone | Integer или String | Да | Номер телефона. Допускаются только цифры. Длина значения от 2 до 16 символов |