原因
令 REST API 识别请求方身份 获得 $user
站内
由于 session 有效,JS直接调用 rest api
GET /wp-json/wc/store/products/<id>
站外
HTTPS 环境
- Woocommerce REST API key
ck_xxx + cs_xxx
- user application password
user_email + app_password
- 3rd-part
- JSON Basic Authentication by WP Team
user_email + password
- JWT Token
HTTP 环境 localhost 本地调试
-
强制开启
user application passwordadd_filter( 'wp_is_application_passwords_available', '__return_true' ); -
Woocommerce OAuth v1.0
-
JSON Basic Authentication by WP Team
-
...