Woocommerce REST API使用Ajax获取产品

时间:2018-12-17 20:56:28

标签: ajax wordpress woocommerce woocommerce-rest-api

我有一家基本的woocommerce商店,提供产品。我在商店页面上列出了产品,并且有一些静态产品过滤器,例如标签,价格,类别。我最初使用wp_query显示产品很好。但是,当您单击类别过滤器时,我想在新产品中使用Ajax。

所以我看到REST API有两种获取产品的不同方式:

http://yoursite.com/wp-json/wp/v2/product

http://yoursite.com/wp-json/wc/v3/products

一个是默认的Wordpress,另一个是WooCommerce。我想我想要woocommerce因为它具有更多的海关字段。

除非您进行身份验证,否则

/ wc / v3 / products无效。因此,我刚刚下载了Postman,输入了URL,将类型设置为OAuth 1.0,并添加了Consumer密钥和机密,然后得到了有效的答复。

问题1 因此,我现在的问题是如何将身份验证信息传递给我的ajax调用?这样我就可以使产品过滤器起作用。

问题2 进一步研究API,我发现了API的PHP包装器。

https://github.com/woocommerce/wc-api-php

但是我不知道如何或为什么使用它。如果您是从另一个域连接到我的网站,这似乎很有用,但我只希望在自己的域上安装自己的wordpress信息。我需要实现此功能以使我的产品过滤器正常工作吗?

0 个答案:

没有答案