首页 文章

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

提问于
浏览
0

我正在开发一个新的应用程序,并通过在我的Web浏览器中键入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

    我想出来了 . 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}
    

相关问题