В галерее изображенийВы можете только указать, где должны храниться все ваши изображения.
Это может быть наше хранилище Stripo по умолчанию или Ваше (хранилище Amazon, Azure или Другое).
Если вы хотите выбрать «Другое» хранилище, Ваш сервер должен поддерживать 4 типа запросов - GET LIST OF FILES, UPLOAD FILE TO STORAGE, DELETE/REMOVE FILE FROM STORAGE, GET FILE INFO.
Чтобы отправлять эти запросы, плагин должен быть подключен к вашему серверу с базовой аутентификацией, которую Вы должны указать правильно (логин, пароль и URL API).

Ниже подробное описание каждого из параметров:
GET LIST OF FILES
GET: /?keys=KEY_FOLDER_1,KEY_FOLDER_2,...
Host: YOUR_BASE_URL
Content-Type: application/json
Accept: application/json
Response: [{key: KEY_FOLDER_1, documents: [{url:DOC_URL,originalName:DOC_NAME,uploadTime:DOC_UPLOAD_TIME,size:DOC_SIZE_IN_BYTES,height:DOC_HEIGHT,width:DOC_WIDTH,thumbnailUrl:DOC_PREVIEW_URL}]}, {key: KEY_FOLDER_2, documents:[]}]
Key — он генерируется из идентификатора приложения и указанного значения в пути к папке, в которую загружается изображение. Например: key = 0000000_99999, где 0000000 — это идентификатор приложения, а 99999 — значение, установленное для пути к папке.
Documents — массив документов, сгруппированных по ключу.
url — абсолютный путь URL документа.
originalName — имя документа.
uploadTime — время загрузки документа в миллисекундах.
size — размер документа в байтах.
height — опциональный параметр. Высота документа в пикселях (px).
width — необязательный параметр. Ширина документа в пикселях (px).
thumbnailUrl — необязательный параметр. Абсолютный URL эскиза предварительного просмотра документа.
UPLOAD FILE TO STORAGE
POST: /
Host: YOUR_BASE_URL
Content-Type: multipart/form-data
Accept: application/json
Body: {key:KEY_FOLDER, file: MULTIPART_FILE}
Response: {url:DOC_URL,originalName:DOC_NAME,uploadTime:DOC_UPLOAD_TIME,size:DOC_SIZE_IN_BYTES, height:DOC_HEIGHT,width:DOC_WIDTH,thumbnailUrl:DOC_PREVIEW_URL}
Key — он генерируется из идентификатора приложения и указанного значения в пути к папке, в которую загружается изображение. Например: key = 0000000_99999, где 0000000 — это идентификатор приложения, а 99999 — значение, установленное для пути к папке.
File — составной файл
DELETE/REMOVE FILE FROM STORAGE
GET: /info?src=DOC_URL
Host: YOUR_BASE_URL
Content-Type: application/json
Accept: application/json
Response:{"originalName":DOC_ORIGINAL_NAME,"size":DOC_SIZE_IN_BYTES}
URL — абсолютный URL документа.
Key — он генерируется из идентификатора приложения и указанного значения в пути к папке, в которую загружается изображение. Например: key = 0000000_99999, где 0000000 — это идентификатор приложения, а 99999 — значение, установленное для пути к папке.
Обратите внимание, что запрос DELETE/REMOVE FILE FROM STORAGE будет использоваться только для системных изображений (например, когда блок баннера генерирует новое изображение).
Так что, если ваш клиент щелкнет, чтобы удалить изображение в библиотеке для редактора, это будет как знак, чтобы скрыть его. Таким образом, в целом изображение не будет удалено из хранилища (потому что оно может быть использовано ранее в других электронных письмах), но ваш клиент не увидит его.
GET FILE INFO
GET: /info?src=DOC_URL
Host: YOUR_BASE_URL
Content-Type: application/json
Accept: application/json
Response:{"originalName":DOC_ORIGINAL_NAME,"size":DOC_SIZE_IN_BYTES}
src — Абсолютный URL документа.