Проверка билетов на сайте ФИФА на чемпионат мира 2018

29.06.18

Интеграция - Сайты и интернет-магазины

Увидел на сайте https://tjournal.ru/72929-kak-ya-kupil-bilety-na-chm-2018-i-ne-umer как можно получить количество свободных билетов на сайте. Решил все перенести на язык 1С )) Платформа 1С 8.3.6 и выше.

Скачать исходный код

Наименование Файл Версия Размер
Проверка билетов на сайте ФИФА на чемпионат мира 2018:
.epf 9,01Kb
3
.epf 9,01Kb 3 Скачать

Обработка - пример работы с http запросами, работа с JSON, как пример применения в практических задачах. Сам код открыт

Описание

1. Заполняем список для выбора всеми доступными билетами

2. Отмечаем на какой матч требуется оповещение

3. Нажимаем "Проверить наличие" и ждем ))

4. Идем на сайт tickets.fifa.com покупать билет


 ПолеВывода = "";
    
    ЗаголовкиЗапроса = Новый Соответствие; 
    ЗаголовкиЗапроса.Вставить("Content-Type", "application/json;charset=utf-8");
    ЗаголовкиЗапроса.Вставить("X-Client-ID", 1);
    //    ЗаголовкиЗапроса.Вставить("X-Access-Token", ТокенАксесс);
    ЗапросТокена = Новый HTTPЗапрос(АдресURL, ЗаголовкиЗапроса); // API/WCachedL1/en/Availability/GetAvailability
    
    Попытка
       ssl1 = Новый ЗащищенноеСоединениеOpenSSL(); 
       HTTPСоединение = Новый HTTPСоединение(СерверURL,,,,,5,ssl1); // tickets.fifa.com
       HTTPОтвет = HTTPСоединение.Получить(ЗапросТокена);
    Исключение
       //ЗаписьВЖурналРегистрации(ОписаниеОшибки());
       Возврат ;
    КонецПопытки;
     Если HTTPОтвет <> Неопределено Тогда
        
         ОтветСтрокаJSON = HTTPОтвет.ПолучитьТелоКакСтроку();
        ЧтениеJSON = Новый ЧтениеJSON;
        ЧтениеJSON.УстановитьСтроку(ОтветСтрокаJSON);
        МассивОтвет = ПрочитатьJSON(ЧтениеJSON);
        ЧтениеJSON.Закрыть();
        
        НовыйТекст = ОтветСтрокаJSON;
        
        Если ТипЗнч(МассивОтвет) = Тип("Структура") Тогда 
            
            МассивБилетов = МассивОтвет.Data;
            
            Для каждого Строка Из МассивБилетов Цикл
                // p - номер матча, соответствует номеру матча на странице с билетами,
                // c - категория  (14,15,16 - дорогие билеты, 18 - инвалидские)

               // a - количество свободных билетов
                Если Строка.a > 0 Тогда
                    
                    ПолеВывода = ПолеВывода + СтрШаблон("Матч № %1 категория %2 Кол %3 ***", строка.p, строка.c, строка.a) + Символы.ПС;
               КонецЕсли; 
        
            КонецЦикла; 
        КонецЕсли;
        // Конец разбора
        ВыводЗапроса = НовыйТекст;
    КонецЕсли;
    
    КоличествоОбновлений = КоличествоОбновлений + 1;

 

http https json

См. также

Оплата покупок "Долями" в 1С:Розница 2.3 (для работы с сервисом dolyame.ru)

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку.

18000 руб.

19.12.2023    1815    14    6    

11

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    16055    13    18    

13

Обмен данными с сайтом. БП 3.0

Оптовая торговля Розничная торговля Сайты и интернет-магазины Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обмен данными с сайтом на платформе 1С:Битрикс (и подобными) для 1С: Бухгалтерия предприятия 3.0.

12000 руб.

18.03.2019    31824    117    101    

65

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    18100    10    15    

16

Универсальный парсер интернет-магазинов

Оптовая торговля Розничная торговля Сайты и интернет-магазины Платформа 1С v8.3 Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

С того времени, как я начал парсить сайты, прошло много лет. За это время я спарсил более 100 сайтов и записал эти товары в 1С. В итоге на свет появился универсальный парсер, который поможет Вам спарсить интернет-магазин и при этом не написать ни строчки кода.

9600 руб.

19.10.2018    52497    220    101    

112

SALE! 33%

«Мониторинг цен» – сервис для отслеживания цен конкурентов на ведущих маркетплейсах России

Маркетплейсы Сайты и интернет-магазины 8.3.14 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Сервис помогает отслеживать цены на ведущих маркетплейсах России только для одного региона – Москва и Московская область. Выполняйте анализ и контролируйте цены Ваших конкурентов сразу в системе 1С.

2400 1608 руб.

29.05.2023    6939    26    41    

15

Выгрузка для АВИТО

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Россия Платные (руб)

Выгрузка товаров услуг из 1С для сайта "Авито" раздел "Автозагрузка" выполнена в виде обработки. Обработка подходит для конфигураций УТ, УНФ и Розница. Данная обработка позволяет создавать шаблон с объявлениями для "Авито" - "Автозагрузка".

4200 руб.

07.06.2022    15849    43    56    

38
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. pallid 270 29.06.18 19:14 Сейчас в теме
2. Vasvas05 22 29.06.18 19:51 Сейчас в теме
(1) ))) лучше бы покупку билетов, а то на испанию россию не купить))
3. veretennikoff 33 09.07.18 15:19 Сейчас в теме
Писал уже такую обработку с подпиской на конкретные матчи за две недели до вашего (https://infostart.ru/public/845886/).
Только выкладывал ее в сыром виде и не был в курсе, что на фифе есть апи для получения актуальных статусов и парсил страницу со статусами https://tickets.fifa.com/Services/ADService.html?lang=ru.
4. Vasvas05 22 09.07.18 15:27 Сейчас в теме
(3)круто, жаль что я раньше не видел ее. Вот что значит правильный маркетинг ))
5. veretennikoff 33 09.07.18 19:38 Сейчас в теме
(4), на самом деле по ключевым словам "футбол" или "билеты" все прекрасно ищется и выводится на первой странице поиска. Так и скажите, что не искали
6. Vasvas05 22 10.07.18 11:16 Сейчас в теме
(5)
Так и скажите, что не искали

Вы еще скажите что тут поиск замечательный такой что все находит
Оставьте свое сообщение