Отслеживание событий смены IMSI
Last updated
Last updated
IMSI — уникальный идентификатор SIM-карты, международный идентификатор мобильного абонента. Сервис позволяет получить значение IMSI по номеру телефона абонента, а так же отследить событие смены IMSI.
Для запуска сервиса IMSI в рамках протокола HTTP партнеру необходимо получить реквизиты доступа к API:
serviceid — уникальный идентификатор сервиса;
pass — пароль.
Во всех случаях сервис возвращает хэшированное значение IMSI, которое отличается от реальной нумерации SIM-карт, это обусловлено политикой операторов сотовой связи. Данная особенность не влияет на отслеживание смены значения IMSI.
GET
https://api.seven.tech/imsi/sync-imsi
Метод позволяет получить значение IMSI по заданному абоненту и одномоментно выполнить подписку для дальнейшего отслеживания изменения IMSI для него.
Name | Type | Description |
---|---|---|
GET
https://api.seven.tech/imsi/unsubscribe
Метод позволяет выполнить отписку от событий изменения IMSI для заданного абонента.
GET
https://api.seven.tech/imsi/sub-status
Метод позволяет получить информацию о статусе подписки для заданного абонента
В случае успешной обработки запроса любого из методов возвращается ответ в формате XML с корневым элементом Response, который может содержать следующие параметры:
Вложенный элемент Payload содержит следующие параметры:
GET
https://online-finace-company.ru/imsi
Метод передает информацию о событии смены IMSI абонентом. Платформа SevenTech инициирует запрос в сторону партнера. Партнеру необходимо реализовать обработчик на своей стороне и сообщить URL.
Абонент 79031234567 сменил IMSI.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
serviceid
integer
Идентификатор сервиса от которого происходит запрос
pass
string
Пароль для доступа к сервису
phone
integer
Номер абонента в международном формате. Пример 79031234567
serviceid
integer
Идентификатор сервиса от которого происходит запрос
pass
string
Пароль для доступа к сервису
phone
integer
Номер абонента в международном формате. Пример 79031234567
serviceid
integer
Идентификатор сервиса от которого происходит запрос
pass
string
Пароль для доступа к сервису
phone
integer
Номер абонента в международном формате. Пример 79031234567
Имя
Тип данных
Описание
Id
big integer
Идентификатор транзакции
Code
integer
Код ответа
Text
string
Описание кода ответа
Имя
Тип данных
Описание
State
string
Статус запроса
IMSI
string
Хэшированное значение IMSI
Date
datetime
Дата в формате YYYY-mm-dd HH:MM:SS Z
Code
Text
Описание
200
OK
Успешное выполнения запроса
400
parameter 'phone' must be a number
Отсутствуют обязательные параметры или заданы некорректные значения параметров
403
invalid login or password
Передана неверная пара serviceId и pass
phone
integer
Номер абонента в международном формате. Пример 79031234567
imsi
string
Хэшированное значение IMSI