-
Notifications
You must be signed in to change notification settings - Fork 7
Что делать, если Вы хотите добавить какой то параметр, которого нет в плагине
Если Вы хотите, чтобы при получении баланса по плагину логировались дополнительные параметры - нужно дать мне информацию как эти данные получать.
Для этого нужно включить расширенное логирование в файле mbplugin.ini (этот параметр с версии 1.0.0 включен по умолчанию)
[Options]
log_responses = 1
Самый простой случай - это если эта информация уже проходит при сборке, чтобы проверить это найдите в папке лог по плагину в папке mbplugin/log файл с именем p_plugin_login.log p_mts_9161234567.log
В логе ищите интересующую Вас информацию - название тарифа, сумму и т.п. - то что Вам нужно, например мы ищем название тарифа Супер МТС
, после того как нашли, копируем блок лога от ближайшей пустой строки, меняем в нем все элеманты, которые мы не хотим скомпрометировать (фамилию, адрес и т.п. на что-то другое) и присылате мне блок подобный вот этому:
GET: URL:https://lk.mts.ru/api/login/userInfo$
{ 'lastUpdate': '2020-09-23T19:36:26',
'loginStatus': 'Success',
'userProfile': { 'balance': 10.521718,
'birthday': '1915-01-02',
'destinationIndicator': 'ihelper.mts.ru',
'displayName': 'Гадя Петрович Хренова',
'entranceBlocked': False,
'extendedPassportDataRequired': False,
'isB2B': False,
'isPrivateOrganization': False,
'links': { 'fixLkLink': 'https://kabinet.mts.ru/?from=login.mts.ru'},
'login': '79161234567',
'mnpOrgCode': 'mMTS',
'premiumPromisedPaymentAvailable': False,
'readonlyAccess': False,
'region': '77',
'regionAlias': 'moskva',
'regionTitle': 'Москва',
'tariff': 'Москва - Супер МТС 082013 (МАСС) (SCP)',
'terminalDeviceId': '12345677',
'uniqueIdentifier': '1155f5739748d4ffc050297112364bbb'}}
P.S. Для умеющих програмировать и желающих проделать самостоятельно - можете добавить самостоятельно в код плагина нужную строчку (в данном случае смотрите как заполняется поле TariffPlan)
Если данные нашлись в логе - цель достигнута, если нет идем дальше.
Запускаем браузер заходим на страницу личного кабинета и перед тем как ввести логин и пароль нажимаем F12
Откроется дополнительное окно DevTools (если вместо того чтобы открыться в отдельном окне, открылось просто как часть окна - нажмите на три точки в районе правого верхнего угла и выберите перенести в отдельное окно)