InstantCMS JSON API

InstantCMS JSON API Отзывы

Компонент, открытый исходный код

Сортировка: Сначала новые

Войдите, чтобы оставить отзыв

Vladimir
00:22
5.0
Комментарий

В новой версии 2.4.0 перестали работать методы, в случае, если ключу разрешены все методы, протестировал пока только два метода:
content.get_ctypes
content.get_item.board

выдаётся ошибка
{«error»:{«error_code»:24,«error_msg»:«Метод вам недоступен»,«request_params»:[]}}

Если ключу разрешён конкретный метод, то всё работает, протестировал опять же на:
content.get_ctypes
content.get_item.board

Ris
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));
}

Спасибо за отзыв.
Ошибка исправлена в этом коммите
github.com/instantsoft/icms2-json-api-component/commit/e7f78a9d562c3fc36dacf0f26b44c99088e59a22

Официальный ответ разработчика Fuze 00:29
Алексей Т
17:11
5.0
Преимущества

Самое то для развития Инстанта и мобильных приложений!

Недостатки

Нет

Комментарий

Большое спасибо!

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.