【问题标题】:Expected a valid shop query parameter需要有效的商店查询参数
【发布时间】:2019-07-03 11:52:09
【问题描述】:

我正在尝试使用 shopify-app-cli 创建新的 Shopify 应用程序,我设置了所有重定向链接和 .env 文件,但是当我运行 Shopify serve 并在 http://localhost:8081 上显示 Ready 时,我转到 localhost页面并显示此错误:预期有效的商店查询参数。 什么意思?

我检查了我的 .env 文件是否有拼写错误,但所有内容都复制得很好。

【问题讨论】:

    标签: shopify shopify-app


    【解决方案1】:

    这意味着你错过了yourshopname.myshopify.com。这在您对应用进行身份验证时需要。

    https://yourshopname.myshopify.com/admin/oauth/authorize?client_id='your_api_key'&scope='your_scopes_require'&redirect_uri='your_redirect_url'
    

    更多信息请阅读here

    【讨论】:

      【解决方案2】:

      在我的情况下,问题出在 Safari 中,值得在 Chrome 中检查

      【讨论】:

        【解决方案3】:

        有同样的错误;能够通过转到执行 shopify create 后提到的 url 来修复它:

        • 运行 shopify serve 启动本地服务器

          然后,访问 https://partners.shopify.com/<ACCOUNT-ID>/apps/<APP-ID>/test 到 安装在您的开发商店中

        见:https://github.com/Shopify/shopify-app-cli/issues/201#issuecomment-620286966

        【讨论】:

          【解决方案4】:
          这可能是您的 Shopify 应用中的 ngrok URL 或第三方服务阻止连接的问题。

          1-

          您需要使用从 Shopify 服务器获得的 ngrok URL 在合作伙伴仪表板中设置您的应用,例如:

          https://ea6214072ff3.ngrok.io

          https://ea62d4072ff3.ngrok.io/auth/callback

          查看github issue 或this blog-post 了解更多信息。

          2-

          如果您在应用中使用第三方服务器(如 MangoDB),则需要更改 DNS 服务器地址(一些 ISP 会尽可能多地填充 DNS)。 在此示例中,我将使用 Google 的 DNS 8.8.8.8:

          Linux:

          1. 如果您连接到 WiFi 网络,请单击“Wi-FI”选项卡。 否则,如果您有有线连接,请单击“网络” 标签。

          2. 选择您要为其设置 DNS 名称服务器的连接 并单击齿轮图标以打开网络管理器。

          3. 选择 IPv4 设置选项卡。

          4. 禁用“自动”切换开关并输入 DNS 解析器 IP 地址8.8.8.8

          5. 清除(刷新)DNS 现金(Ubuntu 18.04 需要)关注this article

          窗口:

          1. 控制面板并选择网络和共享中心。

          2. 点击更改适配器设置。

          3. 右键单击本地连接,然后选择属性。

          4. 选择 Internet 协议版本 4 (TCP/IPv4) 选项,然后单击属性。

          5. 选择单选按钮使用以下 DNS 服务器地址并在 Preferred DNS server: 中输入 8.8.8.8 值

          6. 清除(刷新)DNS 现金关注 this article

          【讨论】:

            猜你喜欢
            • 2019-05-22
            • 1970-01-01
            • 2012-07-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-09-11
            • 1970-01-01
            • 2019-07-26
            相关资源
            最近更新 更多