Интернет Агент - мультиплатформенная альтернатива UTMTray

Технические вопросы по UTM 5.0
forgotten
Сообщения: 53
Зарегистрирован: Чт авг 28, 2008 08:11

Сообщение forgotten »

Kayfolom писал(а):
Cian писал(а):
Kayfolom писал(а):
adeep писал(а):Может с Крымом как-нить договоримся?) а то у нас гугл-плей заблокирован :)
Опубликовал в Яндекс.Store, название Интернет Агент
Хотел спросить, я увидел про строку - (INSERT INTO user_additional_params ... ) разве так можно инзертить? И админ часть увидит ново испеченную строку?
Да, конечно, слава богу эта таблица не кешируется ядром и в админке строку будет сразу видно при открытии учетки.
Если бд PostgreSQL вставка в эту таблицу приводит к тому что юзеры перестают создаваться, начинают пересекаться айдишники. Это из-за нюансов работы с последовательностями в постгресе.

Все изменения в БД лучше производить через урфу.

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

forgotten писал(а):
Kayfolom писал(а):
Cian писал(а):
Kayfolom писал(а):
adeep писал(а):Может с Крымом как-нить договоримся?) а то у нас гугл-плей заблокирован :)
Опубликовал в Яндекс.Store, название Интернет Агент
Хотел спросить, я увидел про строку - (INSERT INTO user_additional_params ... ) разве так можно инзертить? И админ часть увидит ново испеченную строку?
Да, конечно, слава богу эта таблица не кешируется ядром и в админке строку будет сразу видно при открытии учетки.
Если бд PostgreSQL вставка в эту таблицу приводит к тому что юзеры перестают создаваться, начинают пересекаться айдишники. Это из-за нюансов работы с последовательностями в постгресе.

Все изменения в БД лучше производить через урфу.
Это маловероятно. Вот логи для MySQL:

Код: Выделить всё

?Debug : Oct 02 14:38:08 DBCtx: SQL query: INSERT INTO user_additional_params(paramid,userid,value) VALUES('3','1','a7c7def827af3aeb6aca31bdf04аfh4a5fa2675a')
Как видно по структуре таблицы

Код: Выделить всё

CREATE TABLE `user_additional_params` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `paramid` int(11) DEFAULT NULL,
  `userid` int(11) DEFAULT NULL,
  `value` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `paramid_userid` (`paramid`,`userid`) USING BTREE,
  KEY `paramid_value` (`paramid`,`value`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=84788 DEFAULT CHARSET=latin1;
полем id занимается база данных, и это правильно.
Вряд ли для PostgreSQL запрос отличается.

P.S. Если то что вы утверждаете правда, то совет один - уволить из команды NetUp таких горе-программистов. Или отправить на курсы "Базы данных для чайников".

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

Приветствую. На UTM 5.2.1-005
после генерации API, админка UTM перестает нормально отображать анкету пользователя.
Последний раз редактировалось Cramac Ср окт 14, 2015 16:20, всего редактировалось 1 раз.

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

делете

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Cramac писал(а):Приветствую. На UTM 5.2.1-005
после генерации API, админка UTM перестает нормально отображать анкету пользователя.
Не совсем понял вас. Т.е. вы создали поля для хранения Ключа доступа и PIN-кода в таблице uaddparams_desc вида:
3 API Key API Key 1
4 PIN PIN 1

Генерируете ключ доступа и что в таблицах происходит? Добавляется ключ?

P.S. Ключ вы можете хранить где угодно. Я выбрал эту таблицу из за того что визуально в админке видно содержимое. Можно в отдельной таблице хранить связку account_is+ApiKey, или создать дополнительное поле в таблице accounts.
Последний раз редактировалось Kayfolom Ср окт 14, 2015 18:14, всего редактировалось 1 раз.

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

нет, таблице uaddparams_desc ничего не делал.

Добавил в uaddparams_desc
после генерации ключа, админка нормально стала открывать абонента.

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Cramac писал(а):нет, таблице uaddparams_desc ничего не делал.
Вот смотрите код генерации:

Код: Выделить всё

function GenerateAndStoreAPIKey($user_id,$db_connect) { 
   $lcAPIKey = sha1(uniqid($_SESSION['URFA']['login'].$_SESSION['URFA']['password'],true).Date('Y.m.d_H:i:s')); 
   $query = 'INSERT INTO user_additional_params (paramid,userid,`value`) VALUES (3,'.$user_id.',\''.$lcAPIKey.'\') ON DUPLICATE KEY UPDATE `value` = \''.$lcAPIKey.'\''; 
   mysql_query($query,$db_connect); 
return($lcAPIKey); 
}

Внимание на строку INSERT INTO user_additional_params (paramid,userid,`value`) VALUES (3,'.$user_id.',\''.$lcAPIKey.'\')

"3" вам нужно заменить на своё значение. Т.е. можете через админку, Настройки-Список доп. параметров польз. создать доп параметр "API Key", его ID и будет заменой цифре 3.
Что то я сумбурно объясняю...
Если вы не создадите доп параметр (он будет хранится в таблице uaddparams_desc), то запись с ID не существующего параметра сделает билингу не хорошо наверное.

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

да, не мешало бы сделать некий мануал по интеграции :)
у меня был глюк из за того что ключ генерирую, но в таблицу uaddparams_desc
я эти два параметра не добавил.

Сейчас отсканировал ключ, а приложение пишет "Нет связи"

но это думаю из за проблем в InternetAgent/InternetAgent.php


видимо чего то в архивах не хватает..
<br />
<b>Warning</b>: include_once(/netup/utm5/bin/loyalty.func.php): failed to open stream: No such file or directory in <b>/var/www/html/stat/InternetAgent/InternetAgent.BillingAPI.php</b> on line <b>313</b><br />
<br />
<b>Warning</b>: include_once(): Failed opening '/netup/utm5/bin/loyalty.func.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in <b>/var/www/html/stat/InternetAgent/InternetAgent.BillingAPI.php</b> on line <b>313</b><br />
<br />
<b>Fatal error</b>: Call to undefined function get_loyalty() in <b>/var/www/html/stat/InternetAgent/InternetAgent.BillingAPI.php</b> on line <b>314</b><br />

и как бы много раз я не сканил АПИ ключ, в клиенте (на андроиде) всегда пишет Апи ключ : отсутствует.

Как убрал ошибки в InternetAgent.php клиент принял АПИ ключ и написал что есть он.

Но баланс и лицевой счет уже показывает, что уже хорошо :).

П.С. А есть ли у клиента мобильного ПУШ уведомления? т.е. будет оно оповещать что баланс подходит к нулю? или уже там..

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

А можно вместо рабочей серверной части заимет примеры json ответов? Как мне кажется, так проще интегрировать.
У меня только лицевой счет и баланс заработал

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Закомментируйте включение файлов которых у вас нет (/netup/utm5/bin/loyalty.func.php) или вы не используете, начните с минимум и потом добавляйте функции.

Push уведомления есть, но пока не стал включать этот функционал в приложение (и разрешения для него) - потому как пуш могу отправлять приложению только я как разработчик. Возможно сделаю некий интерфейс для push уведомлений для других провайдеров. Не обещаю что это будет бесплатно, но цена будет порядка нескольких копеек за уведомление, на порядок дешевле sms.

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Cramac писал(а):А можно вместо рабочей серверной части заимет примеры json ответов? Как мне кажется, так проще интегрировать.
У меня только лицевой счет и баланс заработал

Код: Выделить всё

Конфиг Config
https&#58;//you_host/InternetAgent.php?cmd=Config&APIKey=a7c7def427af65eb637a31bf040fh4a50a2675a&platform=Windows&version=1.1.1.0&AppType=InternetAgent

Короткая информация ShortInfo
https&#58;//you_host/InternetAgent.php?cmd=ShortInfo&APIKey=a7c7def427af65eb637a31bf040fh4a50a2675a&platform=Windows&version=1.1.1.0&AppType=InternetAgent

Полная информация AllInfo
https&#58;//you_host/InternetAgent.php?cmd=AllInfo&APIKey=a7c7def427af65eb637a31bf040fh4a50a2675a&platform=Windows&version=1.1.1.0&AppType=InternetAgent

Новости News
https&#58;//you_host/InternetAgent.php?cmd=News&APIKey=a7c7def427af65eb637a31bf040fh4a50a2675a&platform=Windows&version=1.1.1.0&AppType=InternetAgent

Сервисы провайдера Services
https&#58;//you_host/InternetAgent.php?cmd=Services&APIKey=a7c7def427af65eb637a31bf040fh4a50a2675a&platform=Windows&version=1.1.1.0&AppType=InternetAgent

Забрать новые сообщения из техподдержки MessageReceive
https&#58;//you_host/InternetAgent.php?cmd=MessageReceive&LastMessageId=44943&APIKey=a7c7def427af65eb637a31bf040fh4a50a2675a&platform=Windows&version=1.1.1.0&AppType=InternetAgent

Послать сообщение в техподдержку MessageSend
https&#58;//you_host/InternetAgent.php?cmd=MessageSend&LastMessageId=44943&message=%message%&APIKey=a7c7def427af65eb637a31bf040fh4a50a2675a&platform=Windows&version=1.1.1.0&AppType=InternetAgent

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

platform= (Windows | Android)
version=1.1.1.0
AppType=(InternetAgent | InternetAgentLite)

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Результаты запросов к https://you_host/InternetAgent.php возвращаются в формате JSON, не забывайте сначала тестировать их на валидность, например с помощью http://jsonlint.com/
Последний раз редактировалось Kayfolom Чт окт 15, 2015 09:34, всего редактировалось 1 раз.

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Ответы:
cmd=Config

Код: Выделить всё

&#123;
    "ServiceURLS"&#58; &#123;
        "BaseURL"&#58; "https&#58;//stat.flintnet.ru/InternetAgent/InternetAgent.php",
        "UpdateURL"&#58; "https&#58;//stat.flintnet.ru/soft/InternetAgentSetup.exe"
    &#125;,
    "ServiceParams"&#58; &#123;
        "DebugLevel"&#58; "1",
        "LastAppVersion"&#58; "1170",
        "UpdateType"&#58; "NORMAL"
    &#125;,
    "Timers"&#58; &#123;
        "ShortInfo"&#58; "120",
        "AllInfo"&#58; "1200",
        "Message"&#58; "40",
        "MessageDialog"&#58; "8",
        "News"&#58; "3600",
        "Services"&#58; "600",
        "Config"&#58; "1200"
    &#125;,
    "InterfaceParams"&#58; &#123;
        "AppTitle"&#58; "Интернет Агент ООО \"Ухта-Информ\" сеть FlintNet"
    &#125;,
    "VisibleTabs"&#58; &#123;
        "News"&#58; "True",
        "Info"&#58; "True",
        "Services"&#58; "True",
        "Support"&#58; "True"
    &#125;,
    "Notification"&#58; &#123;
        "Title"&#58; "Пора платить за интернет",
        "Message"&#58; "Списание 01.11.2015 1199р.",
        "NotificationDateTime"&#58; "31.10.2015 11&#58;00&#58;00"
    &#125;
&#125;
cmd=ShortInfo

Код: Выделить всё

&#123;
    "Баланс"&#58; "Баланс 1 571,31р.",
    "Лицевой счет"&#58; "Лицевой счет 1"
&#125;
cmd=AllInfo

Код: Выделить всё

&#123;
    "Учетная запись"&#58; &#123;
        "Лояльность &#40;бонус к платежам&#41;"&#58; "0%",
        "Лицевой счет"&#58; "1",
        "Баланс"&#58; "1 571,31р.",
        "Кредит"&#58; "0,00р.",
        "Баланс+Кредит"&#58; "1 571,31р.",
        "Логин"&#58; "kayfolom",
        "ФИО"&#58; "Корепов Евгений Августович",
        "Интернет"&#58; "включен",
        "Блокировка"&#58; "отсутствует"
    &#125;,
    "Услуги"&#58; &#123;
        "Расчетный период"&#58; "Расчетный период с 01.10.2015 по 01.11.2015",
        "Тариф"&#58; "Тариф \"Безлимитный 1099 + IPTV\" Стоимость 1 099р.",
        "Услуга 89"&#58; "Услуга Реальный IP адрес Стоимость 100р.",
        "Следующее списание"&#58; "Следующее списание 01.11.2015 сумма 1 199р."
    &#125;,
    "Провайдер"&#58; &#123;
        "Наименование"&#58; "ООО \"Ухта-Информ\" сеть FlintNet",
        "Телефоны"&#58; "Телефон &#58;   +79042733105",
        "Время работы"&#58; "Время работы &#58; Понедельник-пятница с 11&#58;00 до 19&#58;00",
        "Сайт"&#58; "Сайт &#58;   http&#58;//www.flintnet.ru",
        "Личный кабинет"&#58; "Личный кабинет &#58; https&#58;//stat.flintnet.ru/stat/",
        "Вконтакте"&#58; "Вконтакте &#58; https&#58;//vk.com/flintnet"
    &#125;,
    "Наши Акции"&#58; &#123;
        "Акция в честь 70-летия Победы в Великой Отечественной войне"&#58; "Акция в честь 70-летия Победы в Великой Отечественной войнеПодробности&#58; http&#58;//www.flintnet.ru/actions/203-pobeda",
        "Программа лояльности"&#58; "Программа лояльности Подробности&#58; http&#58;//www.flintnet.ru/actions/181-loyalty",
        "Месяц в подарок!"&#58; "Месяц в подарок! Подробности&#58; http&#58;//www.flintnet.ru/actions/168-monthplus",
        "Бесплатная смена тарифа"&#58; "Бесплатная смена тарифа Подробности&#58; http&#58;//www.flintnet.ru/actions/147-2012-12-26-11-17-42",
        "Приведи друга"&#58; "Приведи друга Подробности&#58; http&#58;//www.flintnet.ru/actions/14-referafriend",
        "Бесплатное подключение"&#58; "Бесплатное подключение Подробности&#58; http&#58;//www.flintnet.ru/actions/121-2009-08-31-15-40-24"
    &#125;
&#125;
cmd=News

Код: Выделить всё

&#123;
    "217"&#58; &#123;
        "text"&#58; "08.08.2015 Проблема с оплатой через терминалы В связи с отключением большого количества терминалов в Ухте, стало не возможно оплатить наличными.Мы рекомендуем воспользоваться оплатой наличными с помощью Яндекс денег&#58; Зайдите в Личный кабинет, раздел \"Пополнение счета\", Яндекс.ДеньгиВведите необходимую сумму и выберите пункт \"Оплата наличными через кассы и терминалы\", нажмите \"Заплатить\"Вас перенаправит на сайт Яндекса. Введите номер телефона и нажмите \"Получить код платежа\"Откроется страница с инструкциями по оплате в  кассе «Евросети» или «Связного», или через банкомат Сбербанка.   Полный список Пунктов приёма платежей можно посмотреть здесь, карта с расположением пунктов оплаты в Ухте здесь Нажмите для открытия ссылки в браузере.",
        "url"&#58; "https&#58;//stat.flintnet.ru/stat/index.php?option=com_content&view=article&id=29&Itemid=45"
    &#125;,
    "220"&#58; &#123;
        "text"&#58; "21.08.2015 Пополнение счета через Интернет Агент Теперь доступно легкое пополнение лицевого счета банковскими картами и наличными через кассы и терминалы с помощью Интернет агента.Для пополнения запустите Интернет агент на компьютере или телефоне, зайдите в раздел \"Сервисы\" и нажмите соответствующий пункт.Если в данный момент у Вас отрицательный баланс и нет доступа в Интернет, вы можете воспользоваться мобильным интернетом на телефоне или установить бесплатный кредит на 1 час &#40;это так же можно сделать через Сервисы в Интернет агенте&#41;. Скачать Интернет агент можно в разделе Программы нашего сайта. ",
        "url"&#58; ""
    &#125;,
    "221"&#58; &#123;
        "text"&#58; "28.08.2015 Оплата в терминалах возобновлена Оплата наличными в терминалах вновь доступна. Терминалы доступны по следующим адресам&#58; Магазин Ассорти &#40;Ухта, 30 лет Октября, 5&#41;, Магазин Маяк &#40;Ухта, Космонавтов, 23&#41;, Магазин Сатурн &#40;Ухта, Интернациональная, 76&#41;Не забывайте что существует еще несколько десятков способов оплаты доступных в Личном кабинете Нажмите для открытия ссылки в браузере.",
        "url"&#58; "https&#58;//stat.flintnet.ru/stat/index.php?option=com_content&view=article&id=30&Itemid=24"
    &#125;,
    "222"&#58; &#123;
        "text"&#58; "01.09.2015 Увеличение скорости тарифов На всех тарифах для физических лиц скорость увеличена на 30%, ознакомится с тарифами можно в разделе Тарифы.На всех тарифах для юридических лиц скорость увеличена на 60-100%,  ознакомится с тарифами для юридических лиц можно в разделе Тарифы Офис.",
        "url"&#58; ""
    &#125;,
    "223"&#58; &#123;
        "text"&#58; "22.09.2015 Сбои в работе Интернет. В данный момент наблюдается снижение скорости доступа в Интернет. Проблемы у вышестоящего провайдера. При поступлении дополнительной информации - сразу опубликуем. Обновление 18&#58;26. Скорость работы Интернет восстановлена. Приносим извинения за предоставленные неудобства.",
        "url"&#58; ""
    &#125;
&#125;
cmd=Services

Код: Выделить всё

&#123;
    "PaymentCard"&#58; &#123;
        "Name"&#58; "Пополнение счета банковской картой",
        "Components"&#58; &#123;
            "Label_01"&#58; &#123;
                "Text"&#58; "Нажмите для пополнения Вашего счета на сумму 1199 руб.",
                "URL"&#58; "https&#58;//money.yandex.ru/eshop.xml?shopId=38ххх&scid=29645&sum=1199&customerNumber=1&paymentType=AC"
            &#125;
        &#125;
    &#125;,
    "PaymentCash"&#58; &#123;
        "Name"&#58; "Пополнение счета наличными через кассы и терминалы",
        "Components"&#58; &#123;
            "Label_01"&#58; &#123;
                "Text"&#58; "Нажмите для пополнения Вашего счета на сумму 1200 руб.",
                "URL"&#58; "https&#58;//money.yandex.ru/eshop.xml?shopId=38ххх&scid=29645&sum=1200&customerNumber=1&paymentType=GP"
            &#125;
        &#125;
    &#125;,
    "Credit"&#58; &#123;
        "Name"&#58; "Кредит на 1 неделю",
        "Components"&#58; &#123;
            "Label_TBCount"&#58; &#123;
                "Text"&#58; "Вы не можете установить кредит на 1 неделю. Нет платежей за последние 35 дней."
            &#125;,
            "Button"&#58; &#123;
                "Text"&#58; "Установить кредит",
                "Enabled"&#58; "False",
                "ActionURL"&#58; "cmd=Credit&PIN=%PINCode%",
                "PINEnable"&#58; "True"
            &#125;
        &#125;
    &#125;,
    "CreditOnHour"&#58; &#123;
        "Name"&#58; "Кредит на 1 час",
        "Components"&#58; &#123;
            "Label_01"&#58; &#123;
                "Text"&#58; "Кредит на 1 час, для оплаты через Интернет &#40;услуга бесплатная&#41;"
            &#125;,
            "Button02"&#58; &#123;
                "Text"&#58; "Установить кредит на 1 час",
                "Enabled"&#58; "True",
                "ActionURL"&#58; "cmd=CreditOnHour&PIN=%PINCode%",
                "PINEnable"&#58; "True"
            &#125;
        &#125;
    &#125;,
    "TurboButton"&#58; &#123;
        "Name"&#58; "Турбокнопка",
        "Components"&#58; &#123;
            "Label_TBCount01"&#58; &#123;
                "Text"&#58; "Количество Ваших Турбокнопок 1.",
                "URL"&#58; "https&#58;//stat.flintnet.ru/stat/index.php?option=com_content&view=article&id=23&Itemid=33"
            &#125;,
            "Label_TBCount02"&#58; &#123;
                "Text"&#58; "Нажмите для покупки Турбокнопок в Личном кабинете",
                "URL"&#58; "https&#58;//stat.flintnet.ru/stat/index.php?option=com_content&view=article&id=23&Itemid=33"
            &#125;,
            "Button"&#58; &#123;
                "Text"&#58; "Активировать турбокнопку",
                "Enabled"&#58; "True",
                "ActionURL"&#58; "cmd=TurboButton&PIN=%PINCode%",
                "PINEnable"&#58; "True"
            &#125;
        &#125;
    &#125;,
    "Present"&#58; &#123;
        "Name"&#58; "Подарок другу",
        "Components"&#58; &#123;
            "Label_Desc"&#58; &#123;
                "Text"&#58; "Стоимость услуги 10 рублей."
            &#125;,
            "Edit_Account"&#58; &#123;
                "Text"&#58; "Номер Лицевого счета",
                "Min"&#58; "1",
                "Max"&#58; "99999",
                "Value"&#58; "ToAccount"
            &#125;,
            "Edit_Summ"&#58; &#123;
                "Text"&#58; "Сумма подарка",
                "Min"&#58; "10",
                "Max"&#58; "1561",
                "Value"&#58; "Summ"
            &#125;,
            "Button"&#58; &#123;
                "Text"&#58; "Отправить подарок",
                "Enabled"&#58; "True",
                "ActionURL"&#58; "cmd=Present&ToAccount=%ToAccount%&Summ=%Summ%&PIN=%PINCode%",
                "PINEnable"&#58; "True"
            &#125;
        &#125;
    &#125;,
    "MediaServer"&#58; &#123;
        "Name"&#58; "Медиа-сервер",
        "Components"&#58; &#123;
            "Label_01"&#58; &#123;
                "Text"&#58; "Просмотр фильмов и сериалов",
                "URL"&#58; "http&#58;//192.168.101.240/mobile/"
            &#125;,
            "Label_02"&#58; &#123;
                "Text"&#58; "Нажмите что бы открыть страницу в браузере.",
                "URL"&#58; "http&#58;//192.168.101.240/mobile/"
            &#125;
        &#125;
    &#125;,
    "Internet"&#58; &#123;
        "Name"&#58; "Интернет",
        "Components"&#58; &#123;
            "Label_TBCount"&#58; &#123;
                "Text"&#58; "Включен"
            &#125;,
            "Button"&#58; &#123;
                "Text"&#58; "Выключить Интернет",
                "Enabled"&#58; "True",
                "ActionURL"&#58; "cmd=SwitchInternet&PIN=%PINCode%",
                "PINEnable"&#58; "True"
            &#125;
        &#125;
    &#125;,
    "PINCodeInfo"&#58; &#123;
        "Name"&#58; "Информация о PIN-коде",
        "Components"&#58; &#123;
            "Label_01"&#58; &#123;
                "Text"&#58; "PIN-кодом Вы можете предотвратить не санкционированную активацию сервисов.",
                "URL"&#58; "https&#58;//stat.flintnet.ru/stat/index.php?option=com_content&view=article&id=28&Itemid=44"
            &#125;,
            "Label_02"&#58; &#123;
                "Text"&#58; "Перед активацией любого сервиса программа будет спрашивать PIN-код.",
                "URL"&#58; "https&#58;//stat.flintnet.ru/stat/index.php?option=com_content&view=article&id=28&Itemid=44"
            &#125;,
            "Label_03"&#58; &#123;
                "Text"&#58; "Нажмите что бы открыть страницу установки PIN-кода в браузере.",
                "URL"&#58; "https&#58;//stat.flintnet.ru/stat/index.php?option=com_content&view=article&id=28&Itemid=44"
            &#125;
        &#125;
    &#125;
&#125;
InternetAgent.php?сmd=MessageReceive&LastMessageId=95140&APIKey=a7c7def827af35eb63ххххххххххххххххххххх&platform=Windows&version=1.1.1.0&AppType=InternetAgent

Код: Выделить всё

&#123;
    "96557"&#58; &#123;
        "date"&#58; "26.09.2015 11&#58;37",
        "direction"&#58; "1",
        "author"&#58; "Объявление",
        "text"&#58; "Новое приложение для Андроид&#58; \"Ассорти товар дня\" - товар дня сети магазинов \"Ассорти\". Скачать с Google Play https&#58;//play.google.com/store/apps/details?id=ru.flintnet.AssortiProductOfDay"
    &#125;,
    "97881"&#58; &#123;
        "date"&#58; "26.09.2015 21&#58;15",
        "direction"&#58; "1",
        "author"&#58; "Объявление",
        "text"&#58; "Ассорти товар дня - обновление приложения доступно на Google Play. Теперь листание влево или вправо позволяет просматривать остальные акции магазина. Двойной тап по изображению позволяет увеличить его. Добавлен просмотр нескольких товаров дня, предложений \"Только сегодня\", \"Еще больше скидок\", \"Немного о выгодном\". Встроен просмотр действующего каталога скидок.  Скачать с Google Play https&#58;//play.google.com/store/apps/details?id=ru.flintnet.AssortiProductOfDay"
    &#125;,
    "99293"&#58; &#123;
        "date"&#58; "30.09.2015 19&#58;12",
        "direction"&#58; "1",
        "author"&#58; "ООО \"Ухта-Информ\" сеть FlintNet",
        "text"&#58; "Вы отправили подарок 500 руб. владельцу Лицевого счета 1533"
    &#125;,
    "99468"&#58; &#123;
        "date"&#58; "07.10.2015 14&#58;52",
        "direction"&#58; "1",
        "author"&#58; "ООО \"Ухта-Информ\" сеть FlintNet",
        "text"&#58; "Вы отправили подарок 500 руб. владельцу Лицевого счета 1319"
    &#125;,
    "99519"&#58; &#123;
        "date"&#58; "09.10.2015 13&#58;45",
        "direction"&#58; "1",
        "author"&#58; "ООО \"Ухта-Информ\" сеть FlintNet",
        "text"&#58; "Вы отправили подарок 400 руб. владельцу Лицевого счета 340"
    &#125;,
    "99529"&#58; &#123;
        "date"&#58; "09.10.2015 18&#58;18",
        "direction"&#58; "1",
        "author"&#58; "ООО \"Ухта-Информ\" сеть FlintNet",
        "text"&#58; "Вы отправили подарок 2000 руб. владельцу Лицевого счета 11"
    &#125;
&#125;
InternetAgent.php?cmd=MessageSend&LastMessageId=95140&message=Это%20тестовое%20сообщение&APIKey=a7c7def827af35eb63ххххххххххххххххххххх&platform=Windows&version=1.1.1.0&AppType=InternetAgent

Код: Выделить всё

&#123;
    "96557"&#58; &#123;
        "date"&#58; "26.09.2015 11&#58;37",
        "direction"&#58; "1",
        "author"&#58; "Объявление",
        "text"&#58; "Новое приложение для Андроид&#58; \"Ассорти товар дня\" - товар дня сети магазинов \"Ассорти\". Скачать с Google Play https&#58;//play.google.com/store/apps/details?id=ru.flintnet.AssortiProductOfDay"
    &#125;,
    "97881"&#58; &#123;
        "date"&#58; "26.09.2015 21&#58;15",
        "direction"&#58; "1",
        "author"&#58; "Объявление",
        "text"&#58; "Ассорти товар дня - обновление приложения доступно на Google Play. Теперь листание влево или вправо позволяет просматривать остальные акции магазина.Двойной тап по изображению позволяет увеличить его.Добавлен просмотр нескольких товаров дня, предложений \"Только сегодня\", \"Еще больше скидок\", \"Немного о выгодном\".Встроен просмотр действующего каталога скидок. Скачать с Google Play https&#58;//play.google.com/store/apps/details?id=ru.flintnet.AssortiProductOfDay"
    &#125;,
    "99293"&#58; &#123;
        "date"&#58; "30.09.2015 19&#58;12",
        "direction"&#58; "1",
        "author"&#58; "ООО \"Ухта-Информ\" сеть FlintNet",
        "text"&#58; "Вы отправили подарок 500 руб. владельцу Лицевого счета 1533"
    &#125;,
    "99468"&#58; &#123;
        "date"&#58; "07.10.2015 14&#58;52",
        "direction"&#58; "1",
        "author"&#58; "ООО \"Ухта-Информ\" сеть FlintNet",
        "text"&#58; "Вы отправили подарок 500 руб. владельцу Лицевого счета 1319"
    &#125;,
    "99519"&#58; &#123;
        "date"&#58; "09.10.2015 13&#58;45",
        "direction"&#58; "1",
        "author"&#58; "ООО \"Ухта-Информ\" сеть FlintNet",
        "text"&#58; "Вы отправили подарок 400 руб. владельцу Лицевого счета 340"
    &#125;,
    "99529"&#58; &#123;
        "date"&#58; "09.10.2015 18&#58;18",
        "direction"&#58; "1",
        "author"&#58; "ООО \"Ухта-Информ\" сеть FlintNet",
        "text"&#58; "Вы отправили подарок 2000 руб. владельцу Лицевого счета 11"
    &#125;,
    "99657"&#58; &#123;
        "date"&#58; "15.10.2015 09&#58;23",
        "direction"&#58; "0",
        "author"&#58; "kayfolom",
        "text"&#58; "Это тестовое сообщение"
    &#125;,
    "99658"&#58; &#123;
        "date"&#58; "15.10.2015 09&#58;24",
        "direction"&#58; "0",
        "author"&#58; "kayfolom",
        "text"&#58; "Это тестовое сообщение"
    &#125;
&#125;

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

Спасибо, то что нужно.
Жаль конечно что нет пуш уведомлений. Только из за них хотел.

А так у нас на ватсап шлет уведомления :)

Ответить