Shopify - 应用安装时的不受信任连接

Shopify - Untrusted Connection on App Instal

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

https://.myshopify.com.myshopify.com/admin/oauth/authorize?client_id=&scope=read_customers,write_orders&redirect_uri=;

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

这里可能出了什么问题?我该如何解决这个问题? Shopify 并没有真正提供太多支持形式。任何帮助将不胜感激。

我想通了。 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' 变量包括 URL 的“.myshopify.com”部分。因此,需要删除该部分。新行是:

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