我正在研究React Native项目,该项目使用woocommerce rest api在应用程序上显示产品。
有什么方法可以通过userwoocommerce rest api通过用户输入来搜索产品?
预先感谢
答案 0 :(得分:0)
是的。我正在使用WooCommerce的Rest API的V3版本,并使用过滤器在我的应用中进行搜索。代码看起来像这样-
WooCommerce.getAsync("products?filter[q]=" + this.searchQuery + "&page=" + this.page)
API语法为:GET /products?filter[q]=search-keyword
因此,当用户在搜索栏中搜索红色时-它以红色作为查询并返回使用“红色”关键字过滤的结果。
希望有帮助。
编辑:这是当我在搜索和创建请求中输入红色时的外观-
http://myweb.com/wc-api/v3/products?filter%5Bq%5D=red&oauth_consumer_key=xxxxxxxxx&oauth_nonce=eupq1i8MlyxGsnAYq2bL6wg9UJALsdaX&oauth_signature_method=HMAC-SHA256&oauth_timestamp=1545985748&oauth_version=1.0&filter%5Bq%5D=red&oauth_signature=xxxxxxxx%2B0O4hyxfA%3D