Php WooCommerce REST API-获取订单的自定义签出页面字段
我使用的是WooCommerce REST API(),并使用下面的示例向签出页面添加了一个新字段(shipping_phone): 这个新字段出现在结帐页面上,我可以填充它并将其保存到我的订单中-以下是它在订单的WordPress管理页面中的显示方式: 我现在正尝试使用以下GET请求下载带有shipping_电话数据的订单:Php WooCommerce REST API-获取订单的自定义签出页面字段,php,wordpress,rest,woocommerce-rest-api,Php,Wordpress,Rest,Woocommerce Rest Api,我使用的是WooCommerce REST API(),并使用下面的示例向签出页面添加了一个新字段(shipping_phone): 这个新字段出现在结帐页面上,我可以填充它并将其保存到我的订单中-以下是它在订单的WordPress管理页面中的显示方式: 我现在正尝试使用以下GET请求下载带有shipping_电话数据的订单: /wp-json/wc/v1/orders/3454 但是shipping_phone字段不包括在下载字段中。以下是GET响应中的装运字段: "shipping":
/wp-json/wc/v1/orders/3454
但是shipping_phone字段不包括在下载字段中。以下是GET响应中的装运字段:
"shipping": {
"address_1": "45 Jones Road",
"address_2": "",
"city": "Bondi",
"company": "BS Consulting Pty Ltd",
"country": "AU",
"first_name": "Betty",
"last_name": "Sanders",
"postcode": "2026",
"state": "NSW"
},
它也不位于JSON数据中的任何其他位置。如何执行GET请求以获取包含此新自定义字段的订单?您可以使用WooCommerce REST API v2或更高版本获取包含这些自定义字段的订单元数据。如果您收到订单: wp json/wc/v3/orders/3454 它将包括具有以下自定义字段值的元数据数组:
"meta_data" :
[
{
"id" : 4672,
"key" : "_shipping_method",
"value" : [ "flat_rate:1" ]
},
{
"id" : 4673,
"key" : "_shipping_phone",
"value" : "08 9632 7412"
}
]