Не удается скачать картинку товара через API МойСклад

157
02 января 2022, 22:20

Получаем список товаров https://online.moysklad.ru/api/remap/1.2/entity/product/?limit=10&offset=0

далее получаем перечень картинок https://online.moysklad.ru/api/remap/1.2/entity/product/002930f2-ad87-11e9-912f-f3d4000b4599/images

получаем ссылку на скачивание картинки https://online.moysklad.ru/api/remap/1.2/download/98505406-021a-4007-a6a1-6194bb7a295c

из запроса cUrl получаем ссылку непосредственно для скачивания картинки https://storage.files.mo01.cloud.servers.com:8080/v1/SERVERSCOM_2ce3101fed274bd6b24d2124be063f47/image-prod/image/a25acf93-16db-11e7-7a69-971100003486/goodimage/5fb19582-4626-4718-bd7d-eb0169a2cd0e?temp_url_sig=f911543e6c3bbf1c59ddc3d3b6f9fb5cd542edaa&temp_url_expires=1575317985&filename=nauwzqcf2a8c04w0gocg0g4kgwk04s.jpg

но скачать картинку не удается Ошибка curl: couldn't connect to host а в браузере эта ссылка отдает 401 Unauthorized: Temp URL invalid

и самое интересное - все работает на обычном хостинге, но не работает на VPS куда копать?

Answer 1

Проблема решена. Оказалось что после установки Битрикс на VPS, Битрикс устанавливает файервол с запретом на порт 8080, через который как раз и скачиваются картинки с МойСклад

READ ALSO
Ограничить файловые операции PHP в cPanel

Ограничить файловые операции PHP в cPanel

Необходимо ограничить папку, в которой может производить операции PHP код (в данном случае у одного сервера несколько владельцев)

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

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

Я хочу опредеить массив в 1 классе, а перебрать его методом map и вывести в другом классе1 класс

97
Получить все URL страницы сайта (500+)

Получить все URL страницы сайта (500+)

Доброе время суток господаПодскажите как можно реализовать (желательно php, или js) или может уже реализована задача: получить в файл все URL страницы...

144
Стриминг динамических веб-страниц с сервера на Ubuntu

Стриминг динамических веб-страниц с сервера на Ubuntu

Веду разработку сервиса, который позволяет создавать "живые счетчики" (например, показывающие сколько осталось секунд до наступления того...

151