WooCommerce API и загрузка изображений продукта

#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