GraphQL API

3

Разработчик: ReactiveBx

Установлено: 100 - 499

Обновлено: 19.10.2023

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Старт» / «Стандарт» / «Малый бизнес» / «Бизнес» /

Позволяет получать данные различных типов в иерархическом виде согласно спецификации GraphQL. На данный момент в основном работает в режиме чтения (query) с инфоблоками, торговым каталогом, highload блоками. Реализовано не 100% покрытие этих модулей, однако для работы, например, каталога товаров вполне достаточно. Реализованы методы аутентификации и регистрации пользователей, капча.
Для работы модуля необходима библиотека graphql-php. Установить можно через composer:
composer require webonyx/graphql-php
Более детально процесс установки graphql-php описан в блоге.

Также нужен PHP не менее 7.4.

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