无法在 wordpress 5.8.1 中访问 woocommerce rest api

Cannot access woocommerce rest api in wordpress 5.8.1

我 运行 来自 docker image 5.8.1-apachemysql 5.7 的 woocommerce(通过 docker-compose)

按照指南中的说明在 woocommerce 中生成 API 密钥后,我尝试访问 url http://localhost:8180/wp-json/wc/v3/products (我公开了 80到主机上的 8180)但我得到一个页面说:

Not Found The requested URL was not found on this server.

Apache/2.4.51 (Debian) Server at localhost Port 8180

same guidelines 还说我必须启用永久链接:

WordPress permalinks must be enabled at: Settings > Permalinks.

但是当我转到 Settings->Permalinks 部分时,我没有看到任何复选框或选项显示“启用永久链接”。

我错过了什么?

因此,为了真正能够使用 WC REST API - 如指南所述 - 您需要确保您使用的是“漂亮的永久链接”(a.k.a。不是“普通人”)。

转到设置>永久链接,然后选择任何永久链接选项(例如Post名称),然后保存更改。