0

我正在使用这个https://github.com/osiset/laravel-shopify包来开发 Shopify 公共 APP。

我试图通过覆盖 AppUninstalledJob 从卸载应用程序的主题中删除代码。但是,该功能无法从主题中删除代码。

我已经为应用程序卸载设置了 webhook,我从 shopify 获得了 webhook 响应,但 API 没有被调用。

我在这里发现的类似问题:

https://github.com/osiset/laravel-shopify/issues/188

我想对应用程序卸载进行 API 调用,有人可以帮我吗?

谢谢你。

4

2 回答 2

2

当您的应用程序被卸载时,您不能进行任何 API 调用。一旦发生这种情况,您将失去任何这样做的权利,因为您在安装时收到的 API 访问令牌也将被停用。

于 2020-03-30T20:38:10.883 回答
1

这里要说明的另一点是,如果您使用您的应用程序弄乱了主题,将代码注入主题,那么您做错了。您应该确保无论您做什么,如果客户卸载您的应用程序,他们的主题不会因为其中包含一堆错误代码而被破坏。因此,这意味着您可能会使用脚本标签、代理调用,并且作为最后的手段,创建主题文件的副本并仅编辑这些文件,以便商家可以将您的主题文件替换为原始文件。

在 2020 年,Shopify 允许应用程序提供主题部分,因此搞乱主题的应用程序也应该消失。

于 2020-03-30T23:35:12.263 回答