Отслеживание событий смены IMSI
IMSI — уникальный идентификатор SIM-карты, международный идентификатор мобильного абонента. Сервис позволяет получить значение IMSI по номеру телефона абонента, а так же отследить событие смены IMSI.
Для запуска сервиса IMSI в рамках протокола HTTP партнеру необходимо получить реквизиты доступа к API:
- serviceid — уникальный идентификатор сервиса;
- pass — пароль.
Во всех случаях сервис возвращает хэшированное значение IMSI, которое отличается от реальной нумерации SIM-карт, это обусловлено политикой операторов сотовой связи. Данная особенность не влияет на отслеживание смены значения IMSI.
get
https://api.seven.tech
/imsi/sync-imsi
Подписаться на получения событий смены IMSI
get
https://api.seven.tech
/imsi/unsubscribe
Отписаться от получений событий смены IMSI
get
https://api.seven.tech
/imsi/sub-status
Запрос статуса подписки
sync-imsi (подписать)
unsubscribe (отписать)
sub-status (статус подписки)
https://api.seven.tech/imsi/sync-imsi?serviceid=65535&pass=passme123&phone=79031234567
https://api.danytech.ru/imsi/unsubscribe?serviceid=65535&pass=passme123&phone=79031234567
https://api.danytech.ru/imsi/sub-status?serviceid=65535&pass=passme123&phone=79031234567
В случае успешной обработки запроса любого из методов возвращается ответ в формате XML с корневым элементом Response, который может содержать следующие параметры:
Имя | Тип данных | Описание |
Id | big integer | Идентификатор транзакции |
Code | integer | Код ответа |
Text | string | Описание кода ответа |
Вложенный элемент Payload содержит следующие параметры:
Имя | Тип данных | Описание |
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 |
<Response>
<Id>16777216</Id>
<Code>200</Code>
<Text>OK</Text>
<Payload>
<State>COMPLETE</State>
<IMSI>9641f70524a01757c47c6b10fe7f1c97c36f877ec9b8f7c73e010416540183da</IMSI>
<Date>2019-02-22 10:57:10 +0300</Date>
</Payload>
</Response>
get
https://online-finace-company.ru
/imsi
Получение событий смены IMSI
https://online-finace-company.ru/imsi?phone=79031234567&imsi=9641f70524a01757c47c6b10fe7f1c97c36f877ec9b8f7c73e010416540183da
Абонент 79031234567 сменил IMSI.