Giter Club home page Giter Club logo

mos.ru-php's Introduction

mosruConnector.php

Класс для получения/передачи/удаления показаний счетчиков воды на портале госуслуг Москвы http://my.mos.ru

config.php.sample

Пример конфига, переименуйте в config.php и внесите свои данные

water.php

Пример использования класса для работы с порталом госуслуг Москвы http://my.mos.ru

php ./water.php get - получение истории последних переданных показаний

php ./water.php set - передача текущих показаний

php ./water.php remove - удаление последней пары переданных показаний

За вдохновение и идею большое спасибо @basiliocat

mos.ru-php's People

Contributors

evgenyvolferts avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mos.ru-php's Issues

Авторизация

Приветствую.

На mos.ru сменили авторизацию и текущий код не отрабатывает, нет ли наработок по этому направлению?
К сожалению, сам не смог разобраться как сейчас работает авторизация у нах на сайте.

Доработка

Приветствую.

Два вопроса.

  1. В конфиге есть настройка за Мосэнергосбыт, как-то вытащить их данные можно?
  2. Можно ли в water.php добавить еще один аргумент к GET (1-3) кол-во месяцев за которые необходимо получить данные? Хочется что-то типа php water.php get 1 и получить данные 123|75 (разделитель любой, просто | используется редко)

Можно, конечно, доработать самому, но боюсь получится монстр с регулярками и *кодом )

Авторизация на https://oauth20.mos.ru/sps/j_security_check

Евгений! Доброго времени суток. Хочу в своём проекте авторизоваться на данном сайте

Пробую так, юзаю библиотеку php-curl-class

	$parser->setUserAgent('Mozilla/5.0 (Windows NT 6.1; WOW64; rv:61.0) Gecko/20100101 Firefox/61.0');
	$parser->setOpt(CURLOPT_FOLLOWLOCATION, true);
	$parser->setOpt(CURLOPT_RETURNTRANSFER, true);
	$parser->setHeader('Accept-Language', 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3');
	$parser->setHeader('Content-Type', 'application/x-www-form-urlencoded');
	$parser->post('https://oauth20.mos.ru/sps/j_security_check',array(
    'accessType' => 'phone',
    'j_password' => '***',
    'j_username' => '***',
));

но сайт на меня ругается:

Неверный запрошенный URL
Невозможно принять запрос по неизвестному адресу https://oauth20.mos.ru/sps/.
Это может быть связано со следующими обстоятельствами:
Запрошенный адрес не существует.
Возможно вы пытаетесь войти на портал, введя адрес https://oauth20.mos.ru/sps/login.jsp в строку браузера.
Перейдите на страницу портала, к которому необходимо получить доступ, и нажмите на кнопку > Войти"
2018-10-18T12:55:39Z

Как ты так просто авторизовался?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.