无法在 WordPress 5.8.1 中访问 WooCommerce REST API

问题描述 投票:0回答:1

我从 Docker 镜像

5.8.1-apache
MySQL 5.7
(通过 docker-compose)运行 WooCommerce。

按照指南中所述在 WooCommerce 中生成 API 密钥后,我尝试访问 url

http://localhost:8180/wp-json/wc/v3/products
(我在主机上公开 80 到 8180),但我得到一个页面:

未找到

在此服务器上找不到所请求的 URL。

Apache/2.4.51 (Debian) 服务器位于本地主机端口 8180

同样的指南还说我必须启用永久链接:

WordPress 永久链接必须在以下位置启用:设置 > 永久链接。

但是当我转到

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

我错过了什么?

wordpress woocommerce wordpress-rest-api
1个回答
4
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.