Есть ли у Shopify базовый URL для их CDN? - PullRequest
0 голосов
/ 25 марта 2019

Итак, я использую Shopify для магазина электронной коммерции клиентов и создаю программу node js, которая просматривает электронную таблицу Excel и импортирует имена стилей, имена поставщиков, варианты и т. Д. Однако у меня есть несколько изображений продуктов которые содержат соответствующий номер стиля в их имени, поэтому я хочу просмотреть этот каталог изображений и вставить эти изображения в каждый соответствующий номер стиля в электронной таблице.

Однако я не могу найти, есть ли у CDN в Shopify базовый URL, к которому я могу добавить имена изображений в конце. Если кто-нибудь знает, пожалуйста, дайте мне знать.

Редактировать: Итак, я обнаружил, что первая часть URL-адреса изображения shopify связана с идентификатором вашего магазина и не изменяется, однако я обнаружил, что Shopify генерирует конечный код случайным образом после загрузки изображения. Как вы думаете, это произошло бы, если бы я поставил URL без этого сгенерированного кода в конце URL? Ex url. //cdn.shopify.com/s/files/1/0222/9076/t/10/assets/logo.png?796

«? 796» - это сгенерированный код.

Цени это!

1 Ответ

1 голос
/ 25 марта 2019

Каждый магазин имеет уникальный базовый URL-адрес для своих файлов CDN.

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

Последняя часть URL не требуется, она просто предотвращает кэширование изображения (не может подтвердить, что это только для этого).

Так что если вы используете //cdn.shopify.com/s/files/1/0222/9076/t/10/assets/ + IMAGE_NAME, вам следуетидти.

Вы можете проверить это с // cdn.shopify.com/s/files/1/0222/9076/t/10/assets/logo.png там, где нетаргумент в конце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...