我想从使用我的webhook的商店获取te request_url,实际上我有这个代码:
$webhookContent= "";
$webhook= fopen('php://input' , 'rb');
while (!feof($webhook)) {
$webhookContent .= fread($webhook, 4096);
}
fclose($webhook);
$data= json_decode($webhookContent,true);
$shop = $json['Shop'];
但是,由于wordpress更新了他们的版本,我无法获得提供webhook的URL,因为我提供了基于此URL的后勤服务。
在webhook内容中只有订单的详细信息(我使用woocommerce)
更新
我可以解决我的问题只能这样:
$_SERVER['HTTP_X_WC_WEBHOOK_SOURCE']
。
答案 0 :(得分:0)
您必须原始获取数据,我使用以下方法做到了: $ postdata = json_decode(file_get_contents(“ php:// input”));