【发布时间】:2020-01-08 10:22:16
【问题描述】:
我正在使用 woocommerce webhook 向外部软件发送订单。 所以我所做的就是创建 webhook 并创建一个 wordpress rest 路由来获取订单数据,然后使用 CURL 将订单数据发送到自定义软件。
一切正常,但我无法获得订单对象。
有人可以帮忙吗?
这里的路线注册:
register_rest_route( 'test/v1', '/order/send/', array(
'methods' => 'POST',
'callback' => 'send_order',
));
这里是回调函数:
function send_order(WP_REST_Request $request){
$fp = fopen(dirname( __DIR__ ).'/test-orders.txt', 'w');
$json = json_encode($request);
if(fwrite($fp, $json)){
fclose($fp);
$return['order']['code'] = 200;
$return['order']['message'] = "OK";
$return['order']['data'] = $json;
}
return $return;
}
【问题讨论】:
标签: rest woocommerce routes webhooks