Shopify Publi c APP, удалите код приложения перед удалением - PullRequest
0 голосов
/ 30 марта 2020

Я использую этот пакет https://github.com/osiset/laravel-shopify для разработки Shopify publi c APP.

Я попытался удалить код из темы при удалении приложения, переопределив AppUninstalledJob , Но функция не может удалить код из темы.

Я установил webhook для удаления приложения, я получил ответ webhook от shopify, но API не получают вызов.

похожая проблема, которую я обнаружил здесь:

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

Я хочу сделать вызов API при удалении приложения, кто-нибудь может мне помочь с этим?

Спасибо.

Ответы [ 2 ]

1 голос
/ 30 марта 2020

Вы не можете делать какие-либо вызовы API, когда ваше приложение удалено. Как только это происходит, вы теряете все права на это, поскольку ваш токен доступа API, полученный при установке, также деактивируется.

0 голосов
/ 31 марта 2020

Еще одно замечание: если вы возитесь с темой, используя свое приложение, вставляете код в темы, вы делаете это неправильно. Вы должны быть уверены, что, что бы вы ни делали, если клиент удаляет ваше приложение, его тема не разрушается, если в нем есть куча плохого кода. Таким образом, это означает, что вы, вероятно, используете теги сценариев, прокси-вызовы и, в крайнем случае, создаете копии файлов тем и редактируете только те, чтобы продавец мог заменить ваши файлы тем оригиналами.

В 2020 году Shopify позволяет приложениям предоставлять разделы тем, поэтому приложения, которые портят темы, тоже просто исчезают.

...