gpt4 book ai didi

php - 从 Shopify 商店卸载应用程序后,从 PHP 应用程序中删除商店详细信息

转载 作者:行者123 更新时间:2023-12-02 15:06:19 28 4
gpt4 key购买 nike

我希望在从 Shopify 商店卸载应用程序后从 PHP 应用程序中删除商店详细信息,这些详细信息在安装应用程序时存储在数据库中,

现在我得到了一些解决方案,如下所示:

$create_webhook = array('webhook'=>array( 
'topic'=> 'app/uninstalled',
'address'=>'{{ mydomainname}}/uninstalled.php',
'format'=> 'json'
));

$request_update = $shopify('POST /admin/webhooks.json ', array(), $create_webhook);

但是我们可以在安装时或任何其他时间创建此 Webhook 吗?

最佳答案

您的示例代码正在注册一个回调,该回调将由 shopify uninstall webhook 访问,该回调将在通过 shopify 管理 UI 卸载您的应用时运行。确保“address”属性是您的应用程序卸载回调的公共(public) URL。

是的,您可以随时为 Webhook 注册回调。

卸载应用后,shopify 会向您在“地址”属性中指定的地址发送 POST 请求,其中包含 json payload其中包含客户详细信息。

请注意收集 X-Shopify-Hmac-SHA256 header 并在回调删除客户数据之前验证这是一个真实的请求。

Make sure you have all the data you need before the uninstall hook is run.卸载会撤销帐户 token ,从 Shopify 中删除注册的 Webhook 和应用数据。

关于php - 从 Shopify 商店卸载应用程序后,从 PHP 应用程序中删除商店详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43488731/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com