如何获取在php中使用bigcommrece webhook更新的bigcommerce订单?
在demo.php中如何获取在php中使用bigcommrece webhook更新的bigcommerce订单?,php,bigcommerce,webhooks,orders,Php,Bigcommerce,Webhooks,Orders,在demo.php中 $url='https://hooks-beta.bigcommerce.com'; $fields = array( "producer"=>"store/bgf5e", "scope"=>"store/order/*", "deliverymethod"=>"HTTP_POST", "destination"=>array( "url"=>"http://shopif
$url='https://hooks-beta.bigcommerce.com';
$fields = array(
"producer"=>"store/bgf5e",
"scope"=>"store/order/*",
"deliverymethod"=>"HTTP_POST",
"destination"=>array(
"url"=>"http://shopifywebhook.faculty.com/demo.php"
),
);
我得到了答复
当我在大商业中手动更新订单时,它会给出以下结果
字符串(160)“{”store_id:481868,“producer”:“store/bgf5e”,“scope”:“store/product/updated”,“data”:{”type:“product”,“id”:85},“hash”:“2ca388118ff19587b5b1ed55fd58cdb74c3186aef4}”
与“范围”=>“存储/订单/*”无关
此范围即订单
我做错了什么,或者webhook在bigcommerce中不起作用?
我希望响应为订单id并键入“订单”,但在上面您可以
查看该产品,Id=85
谢谢
Ranjeet Gholave您的范围显示您订阅了错误的事件:
store/product/updated
使用下面的CURL调用检查您的活动Webhook,并确认您拥有/order/updated
作用域的正确目标-我发现最好从特定的操作作用域开始,而不是使用通配符
curl -XGET -H
'X-Auth-Client: [BigCommerceAppClientId]' -H
'X-Auth-Token: [BigCommerceAppSecret]'
https://hooks-beta.bigcommerce.com/producer/store/[myStoreKey]
有人能帮我吗?