Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Scoder: Rest API для БУС. Бэкенд мобильных приложений. Конструктор запросов

Внимание! На момент публикации модуля реализован очень ограниченный перечень методов.Модуль может быть применен:При разработке мобильных приложений для реализации их серверной части.Разработки иных приложений, взаимодействующих с веб-сайтом.Для синхронизации с 1С: реализация нестандартных принципов обмена элементов (товаров), заказов, пользователей.Для интеграции с иными внешними ресурсами, маркетплейсами, партнерами, агрегаторами...Доступные методы:iblock.element.list - список элементов инфоблокаiblock.element.add - добавление элемента инфоблокаiblock.element.update - изменение элемента инфоблокаiblock.element.delete - удаление элемента инфоблокаiblock.section.list - список разделов инфоблокаiblock.section.add - добавление раздела инфоблокаiblock.section.update - изменение раздела инфоблокаiblock.section.delete - удаление раздела инфоблокаuser.list - список пользователейuser.add - добавление пользователяuser.update - изменение пользователяuser.delete - удаление пользователяпроизвольные запросы типа сущность.listКОНСТРУКТОР ЗАПРОСОВ:Конструктор запросов модуля - это механизм создания предустановленных запросов для получения данных с сайта. Доступен на странице: Сервисы > Scoder: Rest API для БУС > Профили. Данный функционал позволяет облегчить труд разработчиков мобильных приложений и других аналогичных специалистов, т.к. на практике очень часто бывает, что разработчики внешних приложений мало знакомы с работой сайтов на 1С-Битрикс. С помощью конструктора можно заготовить методы для работы мобильных приложений и предоставить ссылки, при запросе на которые, будут отдаваться нужные данные (см. ниже примеры).Доступны следующие методы:Список элементов инфоблока. Т.е. в профилях модуля можно указать заранее известный фильтр, сортировку, возвращаемые поля, количество возвращаемых записей, и обращаться для получения данных к указанным адресам без лишних параметров. Но также заложена возможность переопределить заданные параметры параметрами из post-запроса.Список разделов инфоблока.Список пользователей.Произвольная PHP функция, с помощью которой можно реализовать любой алгоритм и вернуть любые данные с вашего сайта при наличии навыков программирования.Список записей из таблицы. Метод getlist. Таблица, с которой будет происходить работы в рамках профиля,  указывается в его настройках. Используемая технология ORM.Принцип работы:Механизм работы похож на механизм работы с RestAPI Битрикс24.Подробнее в документации.Большие планы по развитию:Методы для реализации полноценного личного кабинета: авторизация, регистрация, восстановление пароля, информация о пользователе, редактирование пользователя.Методы интернет-магазина: корзина, избранные, заказы (добавление, редактирование, удаление), товары, категории...и многое другое...ПРИМЕРЫ:Интеграция 1С-Битрикс с сервисом мобильных приложений imshop.io с помощью модуля scoder.apiДублирование пользователей в инфоблоки на ЦМС 1С-БитриксВНИМАНИЕ:Для корректной работы модуля необходимо, чтобы на сайте были установлены все последние обновления модулей 1с-Битрикс и тест Настройки -> Инструменты -> Проверка системы не должен возвращать ошибок.Данный модуль разработан с использованием апи D7, смотрите минимальные тех. требования для ядра D7.Остались вопросы? Тогда свяжитесь с нами любым удобным Вам способом.+7 (987) 700-54-78scoder.ru@yandex.ruВконтактеСкайп scoder.ru

Scoder: Rest API для БУС. Бэкенд мобильных приложений. Конструктор запросов

Scoder: Rest API для БУС. Бэкенд мобильных приложений. Конструктор запросов

от Scoder
Купить: 9 900 руб.
Скриншоты
Описание

Технические данные

Опубликовано:
14.04.2022
Обновлено:
28.08.2023
Версия:
1.2.2
Установлено:
Менее 50 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

Внимание! На момент публикации модуля реализован очень ограниченный перечень методов.



Модуль может быть применен:

  • При разработке мобильных приложений для реализации их серверной части.
  • Разработки иных приложений, взаимодействующих с веб-сайтом.
  • Для синхронизации с 1С: реализация нестандартных принципов обмена элементов (товаров), заказов, пользователей.
  • Для интеграции с иными внешними ресурсами, маркетплейсами, партнерами, агрегаторами...


Доступные методы:

  • iblock.element.list - список элементов инфоблока
  • iblock.element.add - добавление элемента инфоблока
  • iblock.element.update - изменение элемента инфоблока
  • iblock.element.delete - удаление элемента инфоблока
  • iblock.section.list - список разделов инфоблока
  • iblock.section.add - добавление раздела инфоблока
  • iblock.section.update - изменение раздела инфоблока
  • iblock.section.delete - удаление раздела инфоблока
  • user.list - список пользователей
  • user.add - добавление пользователя
  • user.update - изменение пользователя
  • user.delete - удаление пользователя
  • произвольные запросы типа сущность.list
КОНСТРУКТОР ЗАПРОСОВ:


Конструктор запросов модуля - это механизм создания предустановленных запросов для получения данных с сайта. Доступен на странице: Сервисы > Scoder: Rest API для БУС > Профили.

Данный функционал позволяет облегчить труд разработчиков мобильных приложений и других аналогичных специалистов, т.к. на практике очень часто бывает, что разработчики внешних приложений мало знакомы с работой сайтов на 1С-Битрикс. С помощью конструктора можно заготовить методы для работы мобильных приложений и предоставить ссылки, при запросе на которые, будут отдаваться нужные данные (см. ниже примеры).

Доступны следующие методы:
  • Список элементов инфоблока. Т.е. в профилях модуля можно указать заранее известный фильтр, сортировку, возвращаемые поля, количество возвращаемых записей, и обращаться для получения данных к указанным адресам без лишних параметров. Но также заложена возможность переопределить заданные параметры параметрами из post-запроса.
  • Список разделов инфоблока.
  • Список пользователей.
  • Произвольная PHP функция, с помощью которой можно реализовать любой алгоритм и вернуть любые данные с вашего сайта при наличии навыков программирования.
  • Список записей из таблицы. Метод getlist. Таблица, с которой будет происходить работы в рамках профиля,  указывается в его настройках. Используемая технология ORM.


Принцип работы:

Большие планы по развитию:

  • Методы для реализации полноценного личного кабинета: авторизация, регистрация, восстановление пароля, информация о пользователе, редактирование пользователя.
  • Методы интернет-магазина: корзина, избранные, заказы (добавление, редактирование, удаление), товары, категории...
  • и многое другое...

ПРИМЕРЫ:


ВНИМАНИЕ:

  • Для корректной работы модуля необходимо, чтобы на сайте были установлены все последние обновления модулей 1с-Битрикс и тест Настройки -> Инструменты -> Проверка системы не должен возвращать ошибок.
  • Данный модуль разработан с использованием апи D7, смотрите минимальные тех. требования для ядра D7.


Остались вопросы? Тогда свяжитесь с нами любым удобным Вам способом.

+7 (987) 700-54-78
scoder.ru@yandex.ru
Вконтакте
Скайп scoder.ru
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.2.2 (28.08.2023) Корректировки: возможность принимать PROPERTY_VALUES для элементов инфоблока.
1.2.1 (28.08.2023) Корректировки
1.2.0 (28.08.2023) Корректировки: обработка $_REQUEST, а не $jsonPost = json_decode(file_get_contents('php://input'), true);
1.1.9 (05.05.2023) Добавлен универсальный запрос к произвольным таблицам БД: АПИ ORM, метод getlist. Дополнительное требование - наличие установленного модуля Монитор производительности (perfmon).
1.1.8 (14.04.2023) Корректировка сортировки в списке профилей
1.1.7 (17.02.2023) Корректировки для php8
1.1.6 (29.09.2022) Конструктор запросов: в выполняемых методах добавлена "Произвольная PHP функция"
1.1.5 (29.09.2022) Конструктор запросов: добавлен выбор сайтов
1.1.4 (28.09.2022) Конструктор запросов: корректировки
1.1.3 (28.09.2022) Конструктор запросов: разработчикам в в обработчике OnBeforeConstructorResultShow добавлен дополнительный параметр
1.1.2 (27.09.2022) Конструктор запросов: добавление методов CIBlockSection::GetList и CUser::GetList
1.1.1 (27.09.2022) Конструктор запросов: разработчикам добавлены обработчики событий OnBeforeConstructorAction (выполняется до действия конструктора, когда собраны все параметры) и OnBeforeConstructorResultShow (выполняется до вывода результата, возможность менять результат)
1.1.0 (27.09.2022) Конструктор запросов: корректировки
1.0.9 (27.09.2022) Конструктор запросов: корректировки интерфейса
1.0.8 (27.09.2022) Конструктор запросов: установка таблиц. Профили конструктора: Сервисы - Scoder: Rest API для БУС - Профили
1.0.7 (27.09.2022) Конструктор запросов: заготовка установщика таблиц
1.0.6 (22.08.2022) Корректировка ошибки, возникающей после обфускации на стороне 1С-Битрикс
1.0.5 (22.04.2022) Добавлены методы для работы с пользователями: user.list, user.add, user.update, user.delete
1.0.4 (20.04.2022) Оптимизация объема кода
1.0.3 (18.04.2022) Добавлены методы для работы с разделами инфоблока: iblock.section.list, iblock.section.add, iblock.section.update, iblock.section.delete
1.0.2 (16.04.2022) Добавлен метод iblock.element.delete
1.0.1 (14.04.2022) Добавлена проверка триального режима.
Установка
ОНМодуль устанавливается через стандартный механизм установки модулей.

Документация - Установка и настройка модуля.
Поддержка
Техническая поддержка осуществляется по e-mail адресу scoder.ru@yandex.ru. Все просьбы и предложения, пожалуйста, отправляйте на указанный почтовый ящик или в комментариях к решению.

При обращении в службу поддержки обязательно указывайте:
  • адрес сайта,
  • логин и пароль администратора,
  • ftp логин и пароль,
  • e-mail покупателя модуля или номер вашего купона,
  • техническая поддержка не оказывается, если закончился срок получения обновлений модуля.
Задачи по доработке модуля выполняем за отдельное вознаграждение, но оставляем за собой право отказать в такой доработке без объяснения причин.

Другие решения разработчика

еще 12 решений

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки