WooCommerce REST API - 获取订单的自定义字段

时间:2017-02-07 21:43:23

标签: wordpress rest woocommerce woocommerce-rest-api

我正在使用WooCommerce REST API(http://woocommerce.github.io/woocommerce-rest-api-docs/#introduction),并且能够成功下载客户,订单等。

我的客户在结帐页面添加了一些自定义字段,例如:

po_number
accounts_email

我希望能够在请求ORDER时获取这些自定义字段,例如:

/wp-json/wc/v1/orders/4568

目前我获取订单时没有返回任何自定义字段。我尝试过添加

?filter[meta]=true

到请求网址,但没有任何区别。有没有办法可以修改GET URL以包含所有自定义字段?无法在REST API文档中找到任何自定义字段的引用。

1 个答案:

答案 0 :(得分:2)

我一直在努力,但后来发现使用较新的v2 REST API为我解决了这个问题。所以而不是:

/wp-json/wc/v1/orders/4568

我现在用:

/wp-json/wc/v2/orders/4568

自定义字段将包含在密钥meta_data的回复中,即使这些隐藏字段以_开头。