#woocommerce #google-books
#woocommerce #google-книги
Вопрос:
Я использую Google Books API для заполнения базы данных WooCommerce, но не могу загрузить изображения, потому что получаю эту ошибку:
{
"code": "woocommerce_product_invalid_image_id",
"message": "#593 is an invalid image ID.",
"data": {
"status": 400
}
}
Ссылка на изображение WebP:
http://books.google.com/books/content?id=lYpxPQAACAAJamp;printsec=frontcoveramp;img=1amp;zoom=1amp;source=gbs_api
Я нашел решение, которое использует другой API и преобразует изображение WebP в изображение JPG, чтобы API мог загружать его без проблем, но по другим причинам я не хочу его использовать.
Учитывая тот факт, что с помощью некоторых плагинов WooCommerce может легко обрабатывать изображения WebP, мой вопрос:
Есть ли какой-либо способ не требовать загрузки изображения, а вместо этого просто ссылаться на изображение WebP?
Комментарии:
1. Может возникнуть проблема из-за типов файлов, разрешенных по умолчанию, вам необходимо проверить и разрешить WEBP с помощью пользовательского перехвата. это также может решить проблему с загрузкой API.
2. спасибо, я уже пробовал, и я попробовал сейчас с двумя разными плагинами, но это не изменилось. Та же ошибка. Вероятно, эти изменения не влияют на API WooC
3. Хм, возможно, проблема с URL-адресом изображений, вы можете проверить общий URL-адрес с той же проблемой, которая обсуждалась на странице Woocommece GitHub. Я надеюсь, что это поможет вам github.com/woocommerce/woocommerce/issues/22557
4. спасибо, я уже пробовал все эти подсказки, но проблема не устраняется. Я думаю, что для этого нужен глубокий взлом кода woocommerce api