Я создал приложение shopify с помощью PHP. и зарегистрировал веб-крюк для «приложение / удалено». Который будет удалять данные из моей базы данных.
Но когда я удаляю это приложение, веб-крючок не срабатывает. Потому что магазин не удаляется из моей базы данных.
Вот мой код:
`POST /admin/webhooks.json
'webhook' => array(
"topic" => "app/uninstalled",
"address" => "https://my-domain/apps/app-name/uninstall.php",
"format" => 'json',
),`
Может кто-нибудь сказать мне, в чем проблема и что мне нужно редактировать?
Я давно пытался, но теперь я застрял с этим ….
Попробуйте использовать с обработкой исключений: —
<?php
try
{
$webhook_delete = array(
'webhook' =>
array(
'topic' => 'app/uninstalled',
'address' => 'https://your-domain/app/delhook.php?shop=shop-name',
'format' => 'json'
)
);
$result = $shopify('POST /admin/webhooks.json',$webhook_delete);
}
catch (shopify\ApiException $e)
{
# HTTP status code was >= 400 or response contained the key 'errors'
echo $e;
print_r($e->getRequest());
print_r($e->getResponse());
}
catch (shopify\CurlException $e)
{
# cURL error
echo $e;
print_r($e->getRequest());
print_r($e->getResponse());
}
Других решений пока нет …