php - 如何使用 Flutter 访问 Woocommerce API?

标签 php android wordpress woocommerce flutter

Woocommerce API 使用消费者 key / secret 实现 Oauth1。

这是我使用 Flutter 访问 WordPress API 的代码

Future<String> getData() async {

var response = await http.get(
    Uri.encodeFull( "http://jalania.com/wp-json/wp/v2/posts" ),
    headers: {"Accept": "application/json"});
this.setState(() {
  data = JSON.decode(response.body);
});
}

我已将 API 网址更改为 Woocommerce API, http://jalania.com/wp-json/wc/v2/products 并得到空洞的回应。

有谁知道如何使用 flutter 访问 Woocommerce API?

最佳答案

你可能想用这个:https://github.com/lakexyde/dart-woocommerce-api .虽然仍然需要一些清洁,但它确实有效。

Map<String,dynamic> params = {
  "url": 'https://example.com',
  "consumerKey": "ck_XXXXXXXXXXXXXXXXXXXXXXXXX",
  "consumerSecret": "cs_XXXXXXXXXXXXXXXXXXXXXXXX",
  "wpAPI": true,
  "version": 'wc/v2'
}

然后:

WooCommerceAPI wooAPI = new WooCommerceAPI(params);

希望对您有所帮助。

关于php - 如何使用 Flutter 访问 Woocommerce API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49786927/

相关文章:

android - BorderColor 没有在 android 上选择 linearGradient 颜色

WordPress 代码补全 Dreamweaver

wordpress - WooCommerce - 覆盖运费

php - Wordpress - Harvard Gazette - 他们是如何做 X 的?

php - 如何在html表格中垂直显示两列的两个不同的多维数组

javascript - 无法读取房地产谷歌图表

java - 运行具有 X 时间差的 2 种方法?

javascript - JQuery $.get 包含单引号,PHP 返回单引号的反斜杠

javascript - 如何使提交按钮仅在电子邮件字段填写时才起作用?

android - runOnUIThread 问题