我正在尝试使用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商店清除缓存。但是结果似乎相同。
非常感谢您提供的任何见解,链接或解决方案,谢谢!