Как проверить баланс сим-карты МТС на PHP?

Уважаемые коллеги!
Задача: периодически автоматически проверять баланс телефона (корпоративного счета) при помощи веб-сервера с PHP и Curl. Чтобы выводить остаток в интерфейсе внутреннего приложения.

Существующие на сегодняшний день ссылки в Google и Яндекс ведут на ресурсы, описывающие простое решение задачи, однако ни одно из них не учитывает сегодняшних реалий. МТС изменил принцип входа и обновил страницы так, что представленные в сети решения не работают.

Если кто-то уже решил эту проблему, очень прошу поделиться реализацией на PHP или Bash.
  • Вопрос задан
  • 3467 просмотров
Пригласить эксперта
Ответы на вопрос 2
copist
@copist
Empower people to give
У них есть Личный кабинет и мобильное приложение. Там доступен баланс.

А. Решение через "Личный кабинет"
1. имитировать логин в личный кабинет с помощью curl с сохранением кук и прочей мишуры
2. имитировать запрос в личный кабинет на страницу баланса с помощью curl
скорее всего эта страница содержит баланс
https://login.mts.ru/profile/header?ref=https%3A//ihelper.sib.mts.ru/selfcare/welcome.aspx&scheme=https&style=2015v2&updat&updat&updat

3. парсить HTMl баланс через XML или регулярку
https://monosnap.com/file/DLyZ0XcQfjQykKLxS4fVkJWP...

Б. Решение через мобильное приложение
1. Снифить трафик между андроидом и сервером через прокси
2. Имитировать такие же пакеты
3. В итоге получить пакет, в котором есть баланс
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
см. тут и про само приложение, там и коды где-то есть
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы