Я пытаюсь получить данные с помощью Magento v2.0 rest API, используя Python. Я использую конечные точки API, предоставленные Magento v2.0. Это займет больше времени, чем ожидалось.
Я использую конечные точки остальных API, предоставленные Magento v2.0
https://devdocs.magento.com/guides/v2.0/rest/bk-rest.html
Конечная точка для извлечения данных о продуктах в партии
GET "/ V1 / products"
Ответ должен содержать всю информацию вместе с stockitem и mediaGalleryEntries в соответствии с devdocs, предоставленным Magento.
Ссылка для ответа: https://devdocs.magento.com/swagger/index_20.html
В каталоге ProductRepositoryV1 -> GET / v1 / products
Но проблема в том, что эта конечная точка не содержит информацию stockitem и mediaGalleryEntries в реальном вызове конечной точки API. Поэтому я использую другую конечную точку для получения этой информации.
GET / v1 / products / {sku}
Для работы с "/ V1 / products / {sku}", во-первых, я использую продукты GET / V1 / для получения всех SKU.
Затем я использую GET / V1 / products / {sku}, который является запросом один к одному. Этот один на один запрос занимает гораздо больше времени. Я использую поток в Python для этого один на один запрос. Есть ли другой способ улучшить?
Я даже пытался очистить кеш из Magento Store. Но результат кажется тем же.
Буду признателен за любые дальнейшие идеи или ссылки или решения, которые вы можете предоставить. Большое спасибо заранее!