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

29.06.18

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Проверка билетов на сайте ФИФА на чемпионат мира 2018:
.epf 9,01Kb
3 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Обработка - пример работы с 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

См. также

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

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

42700 руб.

03.08.2020    24301    37    24    

28

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

Интеграция сервиса dolyame.ru с 1С:Розница 2.3 для приема платежей в рассрочку. Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку. Поддерживает работу от разных юридических лиц. Работа: в составе РИБ, отдельно от РИБ, тонкий, толстый клиент, web-клиент (через интернет-браузер), поддерживается старый РМК, работа через чек ККМ.

24400 руб.

19.12.2023    13056    76    18    

66

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

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

4200 руб.

07.06.2022    23038    55    56    

56

Прайсы Оптовая торговля Сайты и интернет-магазины Программист Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Транспорт, автопарки, такси Управленческий учет Платные (руб)

Расширение, предназначено для наполнения вашей базы данных товарами и сопутствующей информацией, предоставляемой b2b.4tochki.ru, а также MIM(Север Авто) обновления остатков и цен.

18096 руб.

31.01.2020    34764    19    7    

17

Сайты и интернет-магазины Программист 1С:Предприятие 8 1С:Управление торговлей 11 Управленческий учет Платные (руб)

1С выгрузка скидок. ВАЖНО: расширения не предназначены для модуля обмена Битрикс 8.х. Полный список ограничений см. ниже в разделе ОГРАНИЧЕНИЯ. Расширение предназначено для выгрузки автоматических скидок, созданных в базе 1С, в интернет-магазин на CMS Битрикс.

3660 руб.

25.08.2021    21196    13    5    

20
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. pallid 276 29.06.18 19:14 Сейчас в теме
https://tickets-fifa.now.sh/

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

Вы еще скажите что тут поиск замечательный такой что все находит
Для отправки сообщения требуется регистрация/авторизация