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

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

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

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

REST Framework

REST Framework - это набор инструментов для разработчика REST API. С его помощью можно сделать API для широкого спектра задач.Модуль разработан на популярном фреймворке Yii 2, с использованием принятых в Yii подходов к организации кода и шаблонов проектирования. Используя документацию к Yii 2, разработчики могут реализовать сложную бизнес-логику, подходящую к вашим бизнес-процессам.В комплект поставки модуля входит готовый комплект методов для работы со стандартным интернет-магазином. Авторизация пользователейКаталогТовары, торговые предложения, поискКорзинаЗаказы, оформление, обновлениеМетоды доставки и оплатыРасширение REST FrameworkФреймворк поддерживает самостоятельное расширение функциональности разработчиками.Более подробно о работе с АПИ 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В текущей версии решению для работы нужен стандартный интернет-магазин Битрикс

REST Framework

REST Framework

от Александр Горячкин
Купить: 4 900 руб.
Скриншоты
Описание

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

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

Описание

REST Framework - это набор инструментов для разработчика REST API. С его помощью можно сделать API для широкого спектра задач.

Модуль разработан на популярном фреймворке Yii 2, с использованием принятых в Yii подходов к организации кода и шаблонов проектирования. Используя документацию к Yii 2, разработчики могут реализовать сложную бизнес-логику, подходящую к вашим бизнес-процессам.

В комплект поставки модуля входит готовый комплект методов для работы со стандартным интернет-магазином.
  • Авторизация пользователей
  • Каталог
  • Товары, торговые предложения, поиск
  • Корзина
  • Заказы, оформление, обновление
  • Методы доставки и оплаты
Расширение REST Framework

Фреймворк поддерживает самостоятельное расширение функциональности разработчиками.

Более подробно о работе с АПИ 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

В текущей версии решению для работы нужен стандартный интернет-магазин Битрикс
Отзывы (0)
Обсуждения (1)
Что нового
1.0.0 (06.02.2020)
  • Первый общедоступный релиз v1.0.0
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.

Дополнительную информацию о работе модуля можно получить в техподдержке
Поддержка

Вопросы по работе модуля можно писать на электронную почту support@xzag.ru

Лицензионное соглашение

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

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

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