有什么方法可以通过Magento rest API调用来提高产品性能?

时间:2019-01-18 05:26:21

标签: python magento2

我正在尝试使用Python通过Magento v2.0 rest API获取数据。我正在使用Magento v2.0提供的API端点。它花费的时间比预期的要长。

我正在使用Magento v2.0提供的其余API端点 https://devdocs.magento.com/guides/v2.0/rest/bk-rest.html

用于批量提取产品数据的端点 获取“ / V1 /产品”

根据Magento提供的devdocs,响应中应包含所有信息以及stockitem和mediaGalleryEntries。

响应链接:https://devdocs.magento.com/swagger/index_20.html

在CatalogProductRepositoryV1中-> GET / v1 /产品

但是问题是,此端点在实际的API端点调用中不包含stockitem信息和mediaGalleryEntries。因此,我使用另一个端点来获取该信息。 GET / v1 / products / {sku}

要使用“ / V1 / products / {sku}”,首先,我使用GET / V1 / products获取所有SKU。 然后,我使用GET / V1 / products / {sku},这是一对一的请求。这个一对一的请求要花费更长的时间。我正在针对此一对一请求在python中使用线程。还有其他改进方法吗? 我什至试图从Magento商店清除缓存。但是结果似乎相同。

非常感谢您提供的任何见解,链接或解决方案,谢谢!

0 个答案:

没有答案