Shopify - App Instal上的不受信任的连接

时间:2015-07-20 02:48:16

标签: shopify

我正在开发一个新应用,并通过在我的网络浏览器中输入URL手动安装它。这正好将我带到我的Shopify商店,并根据需要显示权限屏幕;但是,当我单击“安装应用程序”按钮时,我会收到一个页面,指出存在不受信任的连接。浏览器中的URL显示为:

的https://.myshopify.com.myshopify.com/admin/oauth/authorize CLIENT_ID =安培;范围= read_customers,write_orders&安培; REDIRECT_URI =;

请注意,URL的myshopify.com部分会重复两次,并且不会将用户发送到我指定的重定向URI。

这里可能出现什么问题?我该如何解决这个问题? Shopify实际上并没有提供太多的支持。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我想出来了。 Shopify的Oauth文档不正确。以下是文档页面:https://docs.shopify.com/api/authentication/oauth#asking-for-permission

Shopify说,在请求用户向您的应用授予权限时,请使用以下代码:

https://{shop}.myshopify.com/admin/oauth/authorize?client_id={api_key}&scope={scopes}&redirect_uri={redirect_uri}

' shop'变量通过查询字符串从Shopify发送到应用程序。 ' shop'变量包括' .myshopify.com'网址的一部分。因此,需要移除该部分。新行是:

https://{shop}/admin/oauth/authorize?client_id={api_key}&scope={scopes}&redirect_uri={redirect_uri}