Shopify 应为有效的店铺查询参数
我正在尝试使用Shopify应用程序cli创建新的Shopify应用程序,我设置了所有重定向链接和.env文件,但当我运行Shopify服务时,当它显示Ready on时,我转到localhost页面,它显示以下错误:应为有效的shop查询参数。 这是什么意思Shopify 应为有效的店铺查询参数,shopify,shopify-app,Shopify,Shopify App,我正在尝试使用Shopify应用程序cli创建新的Shopify应用程序,我设置了所有重定向链接和.env文件,但当我运行Shopify服务时,当它显示Ready on时,我转到localhost页面,它显示以下错误:应为有效的shop查询参数。 这是什么意思 我检查了我的.env文件是否有打字错误,但所有内容都复制得很好。这意味着你错过了yourshopname.myshopfify.com。当你验证你的应用程序时需要这样做 https://yourshopname.myshopify.com
我检查了我的.env文件是否有打字错误,但所有内容都复制得很好。这意味着你错过了
yourshopname.myshopfify.com
。当你验证你的应用程序时需要这样做
https://yourshopname.myshopify.com/admin/oauth/authorize?client_id='your_api_key'&scope='your_scopes_require'&redirect_uri='your_redirect_url'
要了解更多信息,请阅读在我的案例中,问题出在Safari中,值得在Chrome中检查是否存在相同的错误;在执行shopify创建后,通过转到上面提到的url来修复此问题:
- 运行shopify服务以启动本地服务器
然后,访问
https://partners.shopify.com/这可能是ngrok URL或Shopify应用程序中的第三方服务阻止连接的问题。 1- 您需要在partners dashboard中使用从Shopify server获得的ngrok URL设置应用程序,例如: 检查此项或查看更多信息 2- 如果您在应用程序中使用第三方服务器(如MangoDB),您需要更改DNS服务器地址(一些ISP会尽可能多地填充DNS)。 在此示例中,我将使用谷歌的DNS
: Linux:8.8.8.8
- 如果您连接到WiFi网络,请单击“Wi-FI”选项卡。 否则,如果您有有线连接,请单击“网络” 标签
- 选择要为其设置DNS名称服务器的连接 然后单击cog图标打开网络管理器
- 选择IPv4设置选项卡
- 禁用“自动”切换开关并输入DNS解析程序IP 地址
8.8.8.8
- 清除(刷新)DNS现金(Ubuntu 18.04^所需)如下
窗户:- 控制面板,然后选择网络和共享中心
- 单击更改适配器设置
- 右键单击“局部区域连接”,然后选择“属性”
- 选择选项Internet协议版本4(TCP/IPv4),然后单击属性
- 选择单选按钮使用以下DNS服务器地址,并在
首选DNS服务器中输入
值:8.8.8
- 清除(刷新)DNS现金跟踪