Подключиться по API

InstantCMS 2.X
#1 30 августа 2022 в 15:33

Может ли CMS добавлять сама записи контента подтягивая данные по API ?

Если так нельзя, то можно создать просто каталог, не в типах контента, а отдельным компонентом или как-нибудь, чтоб отображался внутри сайта(с шапкой и футером).

Требуется подключиться по API и подтягивать данные в поля записи контента. 
Наименование, дата, фотографии, цена, характеристика 1,  характеристика 2,  характеристика 3 ... 

кто силён в API пишите в личку, скину Документацию 

#2 30 августа 2022 в 15:50

Может ли CMS добавлять сама записи контента подтягивая данные по API ?

Александр Сергеевич

может. Записи — это по сути просто набор данных в базе. Можно занести их прямо в базу, можно используя компонент контент провести с данными из api какие-то манипуляции до добавления в базу.

#3 30 августа 2022 в 18:16

Кто может сделать НЕ дёшево?

#4 31 августа 2022 в 09:00

API API — рознь.

Есть компонент github.com/instantsoft/icms2-json-api-component, с помощью которого, можно редактировать записи (при доработке и создавать). Он позволяет получать данные скажем с мобильника или другого web-приложения, выполнять поставленные ему действия и возвращать результат. При этом инициатором на запуск механизма API выступает другая сторона, а не CMS.

В вашем же случае — есть стороннее API, которое предоставляет файл в формате json или xml (может быть ещё в других форматах yml, csv, xls и т.п.). То в этом случае инициатором на запуск механизма API выступает CMS. Ваш сайт обращается к тому API, получает некий массив данных и потом должен занести эти данные в свою базу данных. Чтобы в итоге вывести их в нужном виде на вашем сайте. Для этого существуют разного рода парсеры. В коробке CMS их нет, поэтому на вопрос

Может ли CMS добавлять сама записи контента подтягивая данные по API ?

Александр Сергеевич

Ответ: нет. Сама не может, но может с некоторыми компонентами, которые по крону будут запрашивать данные через API и заносить их в базу сайта.

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