如何为shopify oauth提供静态网址?

时间:2015-05-24 06:25:49

标签: php oauth shopify

我在Shopify中创建了一个公共应用。我希望Shopify允许我的应用访问我客户的帐户。为了做到这一点,我允许用户使用Shopiy oauth机制登录。这是我的问题: 授权网址' / admin / oauth / authorize' Shopify也需要有商店名称。例如,' https://shop-name.myshopify.com/admin/oauth/authorize'。

现在问题是我的代码允许多个用户使用不同的商店名登录。我不能简单地在登录网址中对商店名称进行硬编码。

所以这就是我正在寻找的东西:一个像我这样的静态网址 在该网址中http://login.shopify.com/admin/oauth/authorize要求用户输入商店名称和用户名和密码,并从那里开始。

这样的网址存在吗?

1 个答案:

答案 0 :(得分:0)

商店名称必须作为查询字符串参数传递给您的应用程序,不是吗?这样你知道哪家商店要求访问你的应用程序?当有人首次通过Shopify中的应用面板访问您的应用时,它会向https://your.app.domain/whatever?shop=myshop.myshopify.com发送请求。

只需捕获该商店参数并使用它来构建您需要调用的OAuth URL。