我想从App Store中删除从Storeify存储的应用程序从
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卸载webhook访问的回调,当您的应用程序通过shopify管理UI卸载时,将运行该回调.确保“地址”属性是您的应用程序卸载回调的公共URL.
原文链接:https://www.f2er.com/php/131728.html是的,您可以随时注册webhook的回调.
当应用程序被卸载时,购物将发送一个POST请求到您在“地址”属性中指定的地址,具有客户详细信息的json payload.
注意收集X-Shopify-Hmac-SHA256标题,并在您的回拨删除客户数据之前验证这是真正的请求.
Make sure you have all the data you need before the uninstall hook is run.卸载撤销帐号令牌,从shopify中删除注册的Webhooks和应用数据.