我正在研究Shopify应用程序。现在,我正在本地系统上工作,尝试将其与本地主机连接。
Shopify身份验证工作正常,但是我在重定向URL回调函数中遇到了问题。它总是返回一个https请求。我已经用http://localhost/appname/callback提到了重定向URL。
Shopify应用程序仅适用于https吗?
[请让我知道是否有人了解Shopify应用程序。
不,如果您不检查网络钩子,则可以在本地主机上运行它。
我只是认为回调地址是错误的。检查您正在运行的端口,对于我来说运行Rails的应用程序应该是http://localhost:3000/appname/callback
是的Shopify应用仅适用于HTTPS。在安装时,您可以使用http手动替换htpps,也可以在本地主机中设置SSL。
以下帖子可能有帮助。
How do I allow HTTPS for Apache on localhost?
但是这不适用于web-hooks。要使其适用于webhooks,您需要创建公开网址以公开本地Web服务器。
您可以使用ngrok执行此操作
以下帖子可以帮助您设置ngrok
https://support.chargebee.com/support/discussions/topics/26214
此后您的问题将得到解决