rest - woocommerce rest api中的产品搜索
问题描述
我正在开发 React Native 项目,该项目使用 woocommerce rest api 在应用程序上显示产品。
有没有办法通过userwoocommerce rest api通过用户输入搜索产品?
提前致谢
解决方案
是的。我正在使用 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
推荐阅读
- c# - 在 _NavBar 中包含 DataTables 搜索框和显示条目
- javascript - 使用 javascript 选择器方法检查样式属性不存在
- android - Xamarin:Firebase.Firestore.FieldValue 不包含 ArrayUnion 的定义
- laravel-backpack - 如何将数据放入查看列表页面?
- c++ - 加载共享库时出错:无法在外部硬件上打开共享对象文件 ::
- ansible - 向 GlusterFS 添加新的 OpenShift 节点
- python - 扑克游戏用不同的牌交换牌
- machine-learning - 没有矩阵转置的向量化梯度下降
- javascript - 如何使用 scrollTop 在导航点击时进行滚动
- python - 使用不带 SQLAlchemy 的 psycopg2 将 Pandas 数据框转换为 PostgreSQL 表?