InstantCMS JSON API

Сортировка
Ris
13.03.2020 13:14
5.0
Преимущества
Замечательное по своей функциональности и качеству исполнения дополнение!
Позволяет производить интеграцию двух и более сайтов.
Недостатки
Есть один небольшой нюанс.
Если ключ доступа со всеми разрешениями — всё работает отлично. Но стоит создать ключ с определенными разрешениями — получение контента по API становится невозможным.
Выдает ошибку 24 «Метод недоступен для вас».
Комментарий
Все дело в том, что проверка разрешенности метода осуществляется поиском в массиве разрешенных методов. А если мы пытаемся получить список контента, то в качестве метода передается например content.get.posts, а такого метода в массиве разрешенных быть не может.
Просьба сделать обрезку третьего параметра метода. Например так:
// Параметры действия
if (count($segments) > 2){
$this->method_params = array_slice($segments, 2);
$this->method_name = implode('.', array_slice($segments, 0, 2));
}
Ответ разработчика InstantMedia20.03.2020 00:29
Спасибо за отзыв.
Ошибка исправлена в этом коммите
github.com/instantsoft/icms2-json-api-component/commit/e7f78a9d562c3fc36dacf0f26b44c99088e59a22
04.09.2017 17:11
5.0
Преимущества
Самое то для развития Инстанта и мобильных приложений!
Недостатки
Нет
Комментарий
Большое спасибо!