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

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

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

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

GraphQL API

Позволяет получать данные различных типов в иерархическом виде согласно спецификации GraphQL. На данный момент в основном работает в режиме чтения (query) с инфоблоками, торговым каталогом, highload блоками. Реализовано не 100% покрытие этих модулей, однако для работы, например, каталога товаров вполне достаточно. Реализованы методы аутентификации и регистрации пользователей, капча.

GraphQL API

GraphQL API

от ReactiveBx
Скриншоты
Описание

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

Опубликовано:
13.10.2021
Обновлено:
26.05.2022
Версия:
22.05.2
Установлено:
50 - 99 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

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

Описание

Позволяет получать данные различных типов в иерархическом виде согласно спецификации GraphQL. На данный момент в основном работает в режиме чтения (query) с инфоблоками, торговым каталогом, highload блоками. Реализовано не 100% покрытие этих модулей, однако для работы, например, каталога товаров вполне достаточно. Реализованы методы аутентификации и регистрации пользователей, капча.
Отзывы (0)
Обсуждения (2)
Что нового
22.05.2 (26.05.2022) Исправлен тип NAME в Rbx\GraphQL\Type\Form\FormTable
22.05.1 (08.05.2022) Игнорировать пользовательские поля и свойства инфоблоков привязанных к удаленным инфоблокам
22.04.2 (03.04.2022) Добавлено событие OnAddIblockElementCustomFields для реализации кастомных полей элемента инфоблока. Пример реализации: https://reactivebx.ru/blog/dobavlenie-kastomnykh-poley-elementa-infobloka/
22.04.1 (02.04.2022) Добавлен тип "HTML/Текст" для значений свойств элементов инфоблока
22.02.1 (17.02.2022) Точка доступа к API вынесена из папки модулей в /bitrix/services/rbx.graphql/
21.12.1 (15.12.2021) Исправление ошибки: Undefined class constant 'SEPARATOR_EMPTY'
21.11.2 (06.11.2021) Добавлен тип веб-форм
21.11.1 (06.11.2021) Добавлен тип Касса
21.10.8 (31.10.2021) Добавлено поле iblock.propertyIndex
21.10.7 (27.10.2021) Добавлена возможность подключать свои модули API через событие OnAddCustomModule
Исправления ошибок, мелкие улучшения
21.10.6 (23.10.2021) Небольшие улучшения
21.10.5 (22.10.2021) Добавлен IblockSection.parentChain - Цепочка родительских разделов от корня иерархии
В Iblock.getSection добавлен аргумент code
В Iblock.getSectionList добавлен аргумент parentCode
Для элемента инфоблока SKU добавлен offerIblock - инфоблок предложений
Показывать базовый тип Mutation в настройках модуля
Другие исправления и улучшения
21.10.4 (16.10.2021) Добавлены методы аутентификации: вход, выход, регистрация пользователя, отправка Email с контрольной строкой для смены пароля, смена пароля, получение CAPTCHA
21.10.3 (15.12.2021) Вместо одной точки входа в API Application будет две: Query и Mutation
Другие мелкие изменения
21.10.2 (14.12.2021) Не показывать в настройках вкладки для неустановленных модулей, например "Торговый каталог" на редакции "Старт"
Мелкие улучшения
Установка
Для работы модуля необходима библиотека graphql-php. Установить можно через composer:
composer require webonyx/graphql-php
Также нужен PHP не менее 7.4.

После установки модуля, перейдите в его настройки. Отметьте типы и поля для публикации в API. Для проверки работы API можно использовать удобную программу Altair GraphQL Client. Точка доступа будет
<Ваш сайт>/bitrix/modules/rbx.graphql/lib/graphql.php

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

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

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