Корзина
0
REST Framework
от Александр Горячкин
В связи с техническими работами в 1С-Битрикс.Маркет, оплата временно недоступна. Прямо сейчас вы можете приобрести решение, обратившись непосредственно к разработчику
Купить
Скриншоты
Описание
Технические данные
- Опубликовано:
- 05.02.2020
- Обновлено:
- 04.11.2020
- Версия:
- 1.1.1
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Описание
REST Framework - это набор инструментов для разработчика REST API. С его помощью можно сделать API для широкого спектра задач.
Модуль разработан на популярном фреймворке Yii 2, с использованием принятых в Yii подходов к организации кода и шаблонов проектирования. Используя документацию к Yii 2, разработчики могут реализовать сложную бизнес-логику, подходящую к вашим бизнес-процессам.
В комплект поставки модуля входит готовый комплект методов для работы со стандартным интернет-магазином.
Фреймворк поддерживает самостоятельное расширение функциональности разработчиками.
Более подробно о работе с АПИ Xzag.Rest можно почитать по ссылке https://xzag.ru/bitrix/xzag.rest/v1/index.html
Демонстрация работы модуля:
https://www.youtube.com/watch?v=_le7tHwUFyU
Оформление заказа через АПИ модуля:
https://www.youtube.com/watch?v=tL0iX1pd7dY
Требования
Системные требования: PHP >= 7.0
Расширения PHP: curl, mbstring, json, pdo, mysql
В текущей версии решению для работы нужен стандартный интернет-магазин Битрикс
Модуль разработан на популярном фреймворке Yii 2, с использованием принятых в Yii подходов к организации кода и шаблонов проектирования. Используя документацию к Yii 2, разработчики могут реализовать сложную бизнес-логику, подходящую к вашим бизнес-процессам.
В комплект поставки модуля входит готовый комплект методов для работы со стандартным интернет-магазином.
- Авторизация пользователей
- Каталог
- Товары, торговые предложения, поиск
- Корзина
- Заказы, оформление, обновление
- Методы доставки и оплаты
Фреймворк поддерживает самостоятельное расширение функциональности разработчиками.
Более подробно о работе с АПИ Xzag.Rest можно почитать по ссылке https://xzag.ru/bitrix/xzag.rest/v1/index.html
Демонстрация работы модуля:
https://www.youtube.com/watch?v=_le7tHwUFyU
Оформление заказа через АПИ модуля:
https://www.youtube.com/watch?v=tL0iX1pd7dY
Требования
Системные требования: PHP >= 7.0
Расширения PHP: curl, mbstring, json, pdo, mysql
В текущей версии решению для работы нужен стандартный интернет-магазин Битрикс
Отзывы (0)
Обсуждения (4)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
22 Октября 2020 15:28
4 Ноября 2020 16:21
17 Октября 2020 09:44
17 Октября 2020 15:07
28 Сентября 2020 17:22
17 Апреля 2020 18:57
Что нового
1.1.1 (04.11.2020) |
|
1.0.0 (06.02.2020) |
|
0.3.4 (04.02.2020) |
|
0.3.3 (03.02.2020) |
|
0.3.2 (31.01.2020) |
|
Установка
Установите решение из каталога.
Системные требования: PHP >= 7.0
Расширения PHP: curl, mbstring, json, pdo, mysql
В текущей версии решению для работы нужен стандартный интернет-магазин Битрикс
После установки нужно включить API в настройках модуля
Описание работы с модулем: https://xzag.ru/bitrix/xzag.rest/v1/index.html
Расширение REST Framework
Фреймворк поддерживает самостоятельное расширение функциональности разработчиками.
Создание собственного контроллера
Пример. Создадим в папке local/php_interface/xzag.rest/controllers файл SampleController.php со следующим содержимым
<?php
namespace xzag\rest\app\controllers;
use yii\web\Controller;
class SampleController extends Controller
{
public function actionTest()
{
return ['success' => true, 'year' => date('Y')];
}
}
Сделав запрос GET /xzag.rest/sample/test, ожидаем получить в ответ что-то подобное
{
"success": true,
"year": "2020"
}
Подобным образом можно неограниченно расширять функциональность REST Framework
Ограничение доступа
Чтобы разрешить доступ к контроллеру или методу только авторизованным пользователям, рекомендуется воспользоваться существующим трейтом xzag\rest\app\modules\v1\traits\AuthorizedUser и подключить его в нужном контроллере, по необходимости дополняя его поведение
Расширение конфигурации
Вы можете дополнить конфигурацию фреймворка Yii 2 с помощью конфигурационного файла local/php_interface/xzag.rest/config/web.php
Подробнее о настройках фреймворка читайте в документации к Yii 2.
Дополнительную информацию о работе модуля можно получить в техподдержке
Системные требования: PHP >= 7.0
Расширения PHP: curl, mbstring, json, pdo, mysql
В текущей версии решению для работы нужен стандартный интернет-магазин Битрикс
После установки нужно включить API в настройках модуля
Описание работы с модулем: https://xzag.ru/bitrix/xzag.rest/v1/index.html
Расширение REST Framework
Фреймворк поддерживает самостоятельное расширение функциональности разработчиками.
Создание собственного контроллера
Пример. Создадим в папке local/php_interface/xzag.rest/controllers файл SampleController.php со следующим содержимым
<?php
namespace xzag\rest\app\controllers;
use yii\web\Controller;
class SampleController extends Controller
{
public function actionTest()
{
return ['success' => true, 'year' => date('Y')];
}
}
Сделав запрос GET /xzag.rest/sample/test, ожидаем получить в ответ что-то подобное
{
"success": true,
"year": "2020"
}
Подобным образом можно неограниченно расширять функциональность REST Framework
Ограничение доступа
Чтобы разрешить доступ к контроллеру или методу только авторизованным пользователям, рекомендуется воспользоваться существующим трейтом xzag\rest\app\modules\v1\traits\AuthorizedUser и подключить его в нужном контроллере, по необходимости дополняя его поведение
Расширение конфигурации
Вы можете дополнить конфигурацию фреймворка Yii 2 с помощью конфигурационного файла local/php_interface/xzag.rest/config/web.php
Подробнее о настройках фреймворка читайте в документации к Yii 2.
Дополнительную информацию о работе модуля можно получить в техподдержке
Поддержка
Вопросы по работе модуля можно писать на электронную почту support@xzag.ru