InstantCMS JSON API

InstantCMS JSON API

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

Для чего компонент

Компонент реализует легкое API (application programming interface) между сайтом и сторонним сервисом, например, мобильным приложением. Это значит, что пора создавать нативные мобильные приложения для ваших сайтов. Иными словами, сайт на базе InstantCMS будет выполнять серверную часть приложения. А по выходу полного функционала, InstantCMS можно будет с уверенностью назвать бэкендом для любого мобильного приложения.

Какая функциональность компонента

  • Удобная обработка ошибок;
  • Логирование запросов, включая время выполнения;
  • Статистика ошибочных и успешных запросов в админке;
  • Автоматическая валидация входных данных;
  • Одна точка входа для всех методов API;
  • Поддержка универсального запроса, в котором можно запросить несколько методов API.

Компонент принимает специальные запросы и отдаёт на них ответы в формате JSON. В основном, синтаксис запросов и формат ответов схож с официальным API Вконтакте. Это сделано специально, для более легкого понимания интеграторами.
Полная документация по функционалу на текущий момент доступна в этом разделе.
Настройки состоят из чекбоксов включения логирования запросов, а также механизма создания ключей доступа.
Компонент распространяется по той же лицензии, что и InstantCMS.

Разработка еще не закончена, однако уже основной костяк логики сформирован. Приглашаю всех заинтересованных к обсуждению функционала и, возможно, к разработке.
На данный момент API реализует эти методы. Постепенно будет включена поддержка других компонентов и развитие функционала в целом.
Буду признателен любой помощи в части разработки бесплатного приложения для любой операционной системы мобильных устройств.

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