【问题标题】:laravel-shopify osiset Uninstallation webhook not getting worklaravel-shopify osiset 卸载 webhook 没有工作
【发布时间】:2021-04-05 13:26:37
【问题描述】:

https://github.com/osiset/laravel-shopify/wiki/Installation 我按照步骤添加卸载作业,但卸载应用程序后没有收到任何 webhook 调用。 因此,当我尝试安装时出现错误。 此地址没有页面。

谁能帮我举个例子来检查或调试卸载过程?

【问题讨论】:

    标签: shopify laravel-8 shopify-app


    【解决方案1】:

    这是一个分为两部分的练习。一,你的应用需要监听一个端点。创建一个接受 webhook 并能够使用 Shopify HMAC 确保安全的终端节点。测试您的端点是否正在使用 Postman 或其他一些简单的方法。通过工作,我们的意思不是 404。现在使用您在测试商店中拥有的 App API 密钥设置您的 webhook。通常这是通过安装您的应用程序来完成的。现在卸载。观察您的端点日志。没什么别的了。

    如果您收到 404 错误,则您的应用程序无法正常运行。在尝试更复杂的事情之前,先处理 Web 开发的这一方面。

    【讨论】:

      【解决方案2】:

      您是否输入了“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 无法在您的本地安装上运行。如果您正确完成了所有步骤并将您的应用部署到公共服务器上,它将可以正常工作。

      【讨论】:

        猜你喜欢
        • 2018-08-15
        • 1970-01-01
        • 2022-07-06
        • 1970-01-01
        • 1970-01-01
        • 2015-03-28
        • 1970-01-01
        • 2018-07-08
        • 1970-01-01
        相关资源
        最近更新 更多