无法对 WooCommerce API 执行 POST 请求

Can not perform POST requests to WooCommerce API

我正在努力让我的 POST 与 Woo Commerce API (v3) 一起工作。

查看代码,我发现POST通过这个函数perform_oauth_authentication请求运行(文件class-wc-api-authentication.php line 135) 默认情况下从 $params = WC()->api->server->params['GET']; 获取授权参数,其中 returns 一个空数组(有意义,因为这是一个 POST 请求)

如何让我的 post 请求使用正确的参数正确点击 woo API?我在犹豫要不要在查询字符串中包含授权数据,因为我的请求是在 HTTP

中完成的

Woocommerce API

授权

在 Woocommerce API 中,授权信息作为 URL 参数传递。在非 SSL HTTP 请求中,授权数据按照 OAuth 标准进行加密和签名。

客户端库

或者,您可以使用 client library 让事情变得更简单。您所要做的就是插入秘密和密钥。