Как управлять баннерами для мобильного API?


Как управлять модулем баннеров для веб- и мобильных приложений в соответствии со стандартами контактов службы и API REST?

  • Должен ли я создавать разные модули для мобильных устройств и Интернета?
  • Или это может быть управляемо общим?
Author: Aditya Shah, 2018-07-31

2 answers

Насколько я знаю, Magento не содержит REST API для баннеров. Поэтому я вижу два пути

1) вы можете создать собственное расширение Magento, в котором вы будете добавлять данные о баннерах и предоставлять конечные точки API для получения этих данных через REST.

2) вы можете хранить данные баннера внутри блока cms и извлекать их с помощью REST API по умолчанию, например

/V1/cmsBlock/:blockId

Для веб-части обычно используется блок Cms, в котором можно размещать баннеры с помощью простого html/css/javascript.

 1
Author: Dima Portenko, 2018-08-07 12:50:39

Он возвращает ULR изображения, которое можно использовать только в файле PHTML. Мы не можем использовать это в мобильном приложении. Какой смысл давать такое изображение src в rest api. Смотрите содержимое, возвращенное из API RESTrest/V1/cmsblock/:{Идентификатор блока}

"content": "<p><img src=\"{{media url=&quot;banner1.jpg&quot;}}\" alt=\"\"></p>"
 0
Author: Aman Singh, 2020-09-06 04:14:28