Bigcommerce Webhook回调 - 在Guzzle中发送200回复

时间:2015-01-26 02:48:52

标签: php bigcommerce webhooks guzzle

我正在使用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请求中的标头发送?

0 个答案:

没有答案