Оригинал изображений в Shop-Script через API Есть решение

Добрый день.

Получаю картинки через shop.product.images.getList, но он выдает информацию о оригинале и ссылку на уменьшенную версию(url_thumb).

Вопрос: Как по api получить ссылку на оригиналы изображений?

1 ответ

  • 2

    А зачем вам ссылки на оригиналы, если они в принципе закрыты с помощью .htaccess?

    Ну, если чо можно напильником выпилить из url_thumb

    https://demo1-ru.webasyst.com/wa-data/public/shop/products/65/00/65/images/114/114.200x0.jpg

    оставляем всё что есть до images

    https://demo1-ru.webasyst.com/wa-data/public/shop/products/65/00/65/images/

    меняем public на protected

    https://demo1-ru.webasyst.com/wa-data/protected/shop/products/65/00/65/images/

    и добавляем original_filename

    https://demo1-ru.webasyst.com/wa-data/protected/shop/products/65/00/65/images/114.jpg

    Если хостинг в режиме FastCGI или CGI (а может из-за NGINX), то htaccess летит по ***** и доступ к оригиналу открыт. Как и в приведенном случае.

    • +1
      VasIvanov VasIvanov 20 февраля 2017 10:45 #

      Метод не работает к сожалению. Через htaccess не пробиться, но можно написать свой скрипт отдачи на сервере. Благодарю за пищу для раздумий.

      А какие ещё есть способы получения по api изображений в высоком разрешении?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите