我正在使用Bigcommerce API创建应用程序。我每次下订单时都会使用Webhooks来调用我的脚本。
Bigcommerce要我发回200信号,让他们知道收到请求的确定。
我正在使用Guzzle,这是我的第一次。
有人能指出我正确的方向吗?
以下是我用来创建webhook的代码:
// Send a request to register a web hook
$http2 = new Client('https://api.bigcommerce.com', array(
$request = $http2->post('/'.$store_hash.'/v2/hooks', null, array(
'scope' => 'store/order/*',
'headers' => array(
'X-Custom-Auth-Header' => '{secret_auth_password}'
),
'destination' => 'https://example.com/process_order.php',
'is_active' => true
));
$response = $request->send();
当我收到Bigcommerce的电话时:https://example.com/process_order.php
我需要按照https://developer.bigcommerce.com/api/webhooks-getting-started发送200 OK 请参阅标题:响应webhook回调
我要将200作为POST请求发送,还是作为GET请求中的标头发送?