Перед тем как что-нибудь написать, прочтите, пожалуйста, правила форума, обратив особое внимание на п.3!


АвторСообщение



Пост N: 68
Зарегистрирован: 21.05.07
ссылка на сообщение  Отправлено: 14.02.14 09:36. Заголовок: У одного меня МТС не работает? (продолжение)




Спасибо: 0 
Профиль Цитата Ответить
Ответов - 100 , стр: 1 2 3 4 5 All [только новые]





Пост N: 79
Зарегистрирован: 03.05.10
ссылка на сообщение  Отправлено: 30.12.19 17:32. Заголовок: Здорово! А у меня в..


Здорово!

А у меня вылезла другая ерунда. На рабочем компе (за прокси) не дает забрать баланс вывешивает капчу. Дома - все нормально.
Ваша последняя версия тоже не срабатывает.

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 96
Зарегистрирован: 25.10.13
ссылка на сообщение  Отправлено: 30.12.19 20:55. Заголовок: pasha пишет: Версия..


pasha пишет:

 цитата:
Версия от 30.12.2019


Т.е. эта версия нерабочая?

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 80
Зарегистрирован: 03.05.10
ссылка на сообщение  Отправлено: 30.12.19 23:26. Заголовок: mr. Silver пишет: ..


mr. Silver пишет:

 цитата:
Ваша последняя версия (30.12.2019) тоже не срабатывает.


через прокси , на работе.

проверил дома - не работает

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 57
Зарегистрирован: 21.09.17
ссылка на сообщение  Отправлено: 01.01.20 19:24. Заголовок: Dimon_s пишет: Т.е..


Dimon_s пишет:

 цитата:
Т.е. эта версия нерабочая?


Баланс собирается (немного другим способом, не как в предыдущих версиях), а вот остатки не хотят

Спасибо: 1 
Профиль Цитата Ответить



Пост N: 97
Зарегистрирован: 25.10.13
ссылка на сообщение  Отправлено: 04.01.20 17:59. Заголовок: pasha пишет: а вот ..


pasha пишет:

 цитата:
а вот остатки не хотят


Жаль! Очень нужны остатки минут хотя бы!

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.01.20 02:58. Заголовок: тоже поменял строчку..


тоже поменял строчку, но в версии mts 20190526.jsmb, баланс собирает

Спасибо: 0 
Цитата Ответить





Не зарегистрирован
Зарегистрирован: 17.01.20
ссылка на сообщение  Отправлено: 17.01.20 10:10. Заголовок: pasha пишет: Запро..


pasha пишет:

 цитата:
Запрос баланса успешно удалось перевести на сбор через апи, а вот остатки во внутреннем браузере отображаются через раз, а в программе мне так и не удалось добиться их отображения, выкладываю свою наработку


Вот в чем проблема...
Первый запрос в API (/api/sharing/counters) запускает где-то внутри сайта МТС генерацию ответа на этот запрос. Ответ можно получить по параметру, который мы получаем в ответ, назовем этот параметр "тикет".
Далее нужно дать второй запрос (/api/longtask/check/...), по-которому сайт МТС ищет у себя результат первого запроса. Если он его не находит, он дает в ответ статус 204. Почему он может не найти ответ - потому что он ещё не готов. Скажем БД всё ещё ищет запись по этому запросу. Поэтому нужно подождать и повторить второй запрос. Если опять 204, значит ждем и повторяем. Когда же будет получен статус 200, тут уже будет тело ответа, в котором будет JSON с запрошенной информацией.
Т.е. алгоритм примерно такой:
Посылать xmlhttp.send с некоторой периодичностью (скажем раз в секунду) до тех пор, пока xmlhttp.status возвращает 204. Когда xmlhttp.status изменится на любой другой, можно делать анализ. При этом, если xmlhttp.status == 200, однозначно можно занимается парсингом полученного ответа.
И вот тут и проявляется проблема. Запрос на получение ответа по тикету выполняется только один раз. Причем выполняется он асинхронно, судя по тому, что мне очень редко, да просто почти никогда, не удалось увидеть alert при выполнении следующего кода:
 
uri = 'https://lk.mts.ru/api/longtask/check/' + CountersKey + '?for=api/sharing/counters';
xmlhttp = external.getXmlHttp();
xmlhttp.open('GET', uri, false);
xmlhttp.send(null);
alert(xmlhttp.status);

К сожалению у меня с JS примерно как у студента, т.е. понимаю, но не говорю :-(
Может кто сможет написать правильный цикл, в котором будет анализ ответа на запрос и продолжения всего скрипта, только после получения необходимого статуса (!=204).

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 64
Зарегистрирован: 01.12.05
ссылка на сообщение  Отправлено: 19.01.20 09:55. Заголовок: В принципе, всю инфо..


В принципе, всю информацию можно бы было вытащить из главной страницы ЛК. Но при попытке захода тестовым браузером, получаю, что браузер устарел. Может кто знает как заставить программу использовать IE11? Тогда попытаюсь сваять плагин который вытягивал бы всю инфу, ну практически всю.

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 23.01.20
ссылка на сообщение  Отправлено: 23.01.20 09:14. Заголовок: Ребята подскажите гд..


Ребята подскажите где програмку скачать)))Могу отблагодарить)))m1x183собакаmail.ru Спасибо откликнувшимся))заранее

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 115
Зарегистрирован: 19.04.07
ссылка на сообщение  Отправлено: 23.01.20 15:14. Заголовок: А какой счас правиль..


А какой счас правильный плагин для МТС-Москва?

UPD Взял вот эту версию - баланс выводит, спасибо хоть что-то, дни жизни симки считать

Версия от 30.12.2019
https://yadi.sk/d/A_aSwUP-2YGZkQ

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 62
Зарегистрирован: 21.09.17
ссылка на сообщение  Отправлено: 24.01.20 11:50. Заголовок: макс пишет: Ребята ..


макс пишет:

 цитата:
Ребята подскажите где програмку скачать


MobileBalance_18.03.zip

EXEMOK пишет:

 цитата:
А какой счас правильный плагин для МТС-Москва?


Оба (1, 2) с предыдущей страницы рабочие. В версии от 30.12.2019 можно удалить запросы остатков, т.к. они всё равно не работают (строки 49-79)

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 1
Зарегистрирован: 17.01.20
ссылка на сообщение  Отправлено: 26.01.20 00:28. Заголовок: Остатки МТС


Доброго всем.
На базе крайней версии от pasha удалось реализовать запрос остатков.
Пробуем, тестируем.
МТС с запросом остатков

Спасибо: 3 
Профиль Цитата Ответить





Пост N: 114
Зарегистрирован: 10.10.12
ссылка на сообщение  Отправлено: 26.01.20 08:27. Заголовок: nikanorych пишет: т..


nikanorych пишет:

 цитата:
тестируем.


Спасибо! Минуты получил, а вот с интернет трафиком у меня вопрос- у меня 70 МБ в день, высвечивает 0,07 . Могу ли я как то включить отображение как раньше т.е 70 ?

Я так понимаю- тут нужно менять))
tmp=tmp/1048576; // КБ в ГБ
tmp=Math.floor(tmp*100)/100; // Оставляет 2 цифры после точки
response.Internet=parseFloat(tmp);

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 81
Зарегистрирован: 03.05.10
ссылка на сообщение  Отправлено: 26.01.20 15:51. Заголовок: nikanorych пишет: ..


nikanorych пишет:

 цитата:
Пробуем, тестируем.


Получил только название тарифа по семи номерам (МТС Москва)

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 115
Зарегистрирован: 10.10.12
ссылка на сообщение  Отправлено: 26.01.20 15:59. Заголовок: mr. Silver пишет: П..


mr. Silver пишет:

 цитата:
Получил только название тарифа по семи номерам (МТС Москва)


Странно,у меня получает остаток минут и интернет трафик, с самого утра ни одной ошибки запроса.(МТС Москва)
https://take.ms/4OXDS

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 82
Зарегистрирован: 03.05.10
ссылка на сообщение  Отправлено: 26.01.20 17:32. Заголовок: fox1973 пишет: с с..


fox1973 пишет:

 цитата:
с самого утра ни одной ошибки запроса.(МТС Москва)


Ошибок сейчас нет, баланс и остатки по моему номеру получил и название тарифа, а вот с трафиком по другим телефонам странно - разный почему то, а д.б. как у меня (он общий на все пять номеров - висят на моем Smart)
И плюс не понятная цифра в поле "израсходовано"
Скрытый текст


Спасибо: 0 
Профиль Цитата Ответить



Пост N: 63
Зарегистрирован: 21.09.17
ссылка на сообщение  Отправлено: 26.01.20 19:36. Заголовок: fox1973 пишет: с ин..


fox1973 пишет:

 цитата:
с интернет трафиком у меня вопрос- у меня 70 МБ в день, высвечивает 0,07 . Могу ли я как то включить отображение как раньше т.е 70 ?


В строчке
tmp=tmp/1048576; // КБ в ГБ
замени 1048576 на 1024, тогда значение будет в МБ

Спасибо: 1 
Профиль Цитата Ответить





Пост N: 116
Зарегистрирован: 10.10.12
ссылка на сообщение  Отправлено: 26.01.20 19:48. Заголовок: pasha пишет: замени..


pasha пишет:

 цитата:
замени 1048576 на 1024, тогда значение будет в МБ


Точно, вот я лапоть))))))))))))СПАСИБО!! ))

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 3
Зарегистрирован: 17.01.20
ссылка на сообщение  Отправлено: 26.01.20 22:21. Заголовок: mr. Silver пишет: По..


mr. Silver пишет:

 цитата:
Получил только название тарифа по семи номерам (МТС Москва)



 цитата:
Ошибок сейчас нет, баланс и остатки по моему номеру получил и название тарифа, а вот с трафиком по другим телефонам странно - разный почему то, а д.б. как у меня (он общий на все пять номеров - висят на моем Smart)
И плюс не понятная цифра в поле "израсходовано"


1. Возможно это связано с тем, что серверу нужно время на обработку запроса и выдачу ответа. Может в будущем придумаю как правильно этот момент отработать. Пока просто тупо пауза и повторный запрос после неё. Так что при загруженности серверов могут быть проблемы.
2. По телефонам. Сложно сказать, что там происходит. Чтобы это понять нужно глянуть, что отдает МТС. Для этого нужно авторизоваться в личном кабинете в браузере. Затем зайти по ссылке https://lk.mts.ru/api/sharing/counters, в ответ дадут UUID запроса Скрытый текст

После этого, секунд через 5, зайти по ссылке
https://lk.mts.ru/api/longtask/check/!!!UUID!!!?for=api/sharing/counters
Где вместо !!!UUID!!! подставить полученный по первой ссылке UUID. Скрытый текст

В ответ должен прийти файлик формата JSON, либо ошибка 204. Если ошибка 204, подождать еще секунд пять и повторить второй запрос. Обычно в 5-10 секунд сервер успевает ответить.
Вот в этом файлике будет раздел с packageType - "Internet", рядом с ним будет поле с данными по трафику. Вот на него хотелось бы посмотреть. Скрытый текст

3. Поле "Израсход.", это израсходованные минуты из пакета минут. Поле "Минут" - это остаток минут из пакета.
Выдержка из документации по плагиностроению mobilebalance:Скрытый текст


Спасибо: 1 
Профиль Цитата Ответить



Пост N: 83
Зарегистрирован: 03.05.10
ссылка на сообщение  Отправлено: 27.01.20 15:08. Заголовок: fox1973 Спасибо за р..


fox1973
Спасибо за развернутый ответ. На работе у меня вылетает капча у МТС, но json получить смог
Скрытый текст


Если цифры вычесть то получится имеющийся остаток (правильный) сейчас попробую тоже самое на по телефону, который получает интернет в качестве общего пакета

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 100 , стр: 1 2 3 4 5 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 4
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет



Создай свой форум на сервисе Borda.ru
Форум находится на 73 месте в рейтинге
Текстовая версия