【问题标题】:Shopify - Untrusted Connection on App InstalShopify - 应用安装上的不受信任的连接
【发布时间】:2015-07-20 21:48:29
【问题描述】:

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

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

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

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

【问题讨论】:

  • 你能分享更多信息,最好是你正在使用的一些代码吗?我认为这会更容易提供帮助。
  • 我使用来自shopify example 的代码,对我来说工作正常。但我必须为我的应用程序修复

标签: shopify


【解决方案1】:

我想通了。 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}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-23
    • 2012-11-03
    • 2015-04-04
    • 1970-01-01
    • 2017-05-20
    • 2019-04-04
    • 1970-01-01
    相关资源
    最近更新 更多