【发布时间】:2021-04-05 13:26:37
【问题描述】:
https://github.com/osiset/laravel-shopify/wiki/Installation 我按照步骤添加卸载作业,但卸载应用程序后没有收到任何 webhook 调用。 因此,当我尝试安装时出现错误。 此地址没有页面。
谁能帮我举个例子来检查或调试卸载过程?
【问题讨论】:
标签: shopify laravel-8 shopify-app
https://github.com/osiset/laravel-shopify/wiki/Installation 我按照步骤添加卸载作业,但卸载应用程序后没有收到任何 webhook 调用。 因此,当我尝试安装时出现错误。 此地址没有页面。
谁能帮我举个例子来检查或调试卸载过程?
【问题讨论】:
标签: shopify laravel-8 shopify-app
这是一个分为两部分的练习。一,你的应用需要监听一个端点。创建一个接受 webhook 并能够使用 Shopify HMAC 确保安全的终端节点。测试您的端点是否正在使用 Postman 或其他一些简单的方法。通过工作,我们的意思不是 404。现在使用您在测试商店中拥有的 App API 密钥设置您的 webhook。通常这是通过安装您的应用程序来完成的。现在卸载。观察您的端点日志。没什么别的了。
如果您收到 404 错误,则您的应用程序无法正常运行。在尝试更复杂的事情之前,先处理 Web 开发的这一方面。
【讨论】:
您是否输入了“php artisan vendor:publish --tag=shopify-jobs”
还要检查‘App/Jobs/AppUninstalledJob’是否有工作
还要确保您的 shopify-config 看起来像这样:
'webhooks' => [
[
'topic' => env('SHOPIFY_WEBHOOK_1_TOPIC', 'app/uninstalled'),
'address' => env('SHOPIFY_WEBHOOK_1_ADDRESS', env('APP_URL').'webhook/app-uninstalled')
]
]
现在您还应该知道 webhook 无法在您的本地安装上运行。如果您正确完成了所有步骤并将您的应用部署到公共服务器上,它将可以正常工作。
【讨论】: