Ich habe eine Webhook in BigCommerce mit folgenden Code:BigCommerce Webhook Auslösen
use Bigcommerce\Api\Connection;
$connection = new Connection();
$connection->setCipher('RC4-SHA');
$connection->verifyPeer(false);
$connection->addHeader('X-Auth-Client', $clientId);
$connection->addHeader('X-Auth-Token', $token);
$response = $connection->post('https://api.bigcommerce.com/stores/' . $hash . '/v2/hooks', json_encode(array(
'scope'=>'store/order/created',
'destination'=>'https://bigcommerce.example.com/order'
)));
Ich bekam die Antwort, wie folgend:
stdClass Object
(
[id] => 568
[client_id] => lms4gxejy2xw2bia7w30v3bal1sz5yz
[store_hash] => xxxxxx
[scope] => store/order/created
[destination] => https://bigcommerce.example.com/order
[headers] =>
[is_active] => 1
[created_at] => 1403762563
[updated_at] => 1403762563
)
aber ich habe nie irgendwelche Rückrufe https://bigcommerce.example.com/order von BigCommerce wann immer Bestellung ist platziert. Die Website verfügt über eine gültige SSL. Irgendwelche Ideen?
Erstens, können Sie bitte klar darüber sein, ob Sie das Ziel von Ihrem ursprünglichen Code zu dem, was Sie hier gepostet haben, geändert haben oder nicht? – developerscott
Ja, ich habe das Datenschutzproblem für das Ziel geändert. –
Das gleiche hier. Verwenden Sie OAuth, hook erfolgreich erstellt und aktiv, gültiges SSL-Zertifikat, aber keine Rückrufe. Es scheint ein häufiges Problem zu sein. – oumlaote