如果有人想知道同样的事情,那么您可以使用woocommerce APIwith any normal authentication methods.
WooCommerce包括两种使用WP REST API进行身份验证的方法。还可以使用任何WP REST API身份验证插件或方法进行身份验证。
这意味着我能够使用JWT插件提供的athentication方法来验证请求。
在您想要公开使用产品API之前,这一切都很正常。出于某种原因,没有身份验证就无法使用woocommerce api。
事实证明,这些产品在wordpress中存储为简单的post。可以通过以下路径使用standar wordpress REST api访问它们。
/wp-json/wp/v2/product
/wp-json/wp/v2/product/<product id>
这些API端点不需要身份验证。