我可以通过shopify oAuth2传递其他参数

时间:2014-07-25 22:19:50

标签: oauth shopify

所以我正在浏览Shopify的oAuth2流程,我正在做以下事情。

  

SHOP_NAME.myshopify.com/admin/oauth/authorize?client_id=xxxxx&scope_string=xxx&redirect_uri='mysite.com/shopify_callback'

然后通过执行

来交换access_token的临时令牌
  

SHOP_NAME.myshopify.com/admin/oauth/access_token?client_id=xxxxx&client_secret=XXXXX&code=xxxx

然后我回到我存储的access_token - 一切都很好。然而,获取应用程序的初始启动点可能是几个地方之一,我想传递一个额外的参数以及oAuth2参数..像

之类的东西
  

SHOP_NAME.myshopify.com/admin/oauth/authorize?client_id=xxxxx&scope_string=xxx&redirect_uri='mysite.com/shopify_callback'&myparam='uniqueid'

     

SHOP_NAME.myshopify.com/admin/oauth/access_token?client_id=xxxxx&client_secret=XXXXX&code=xxxx&myparam='uniqueid'

以便返回access_tokenmyparam

有办法做到这一点吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以在redirect_uri

中附加所需的参数
  

SHOP_NAME.myshopify.com/admin/oauth/authorize?client_id=xxxxx&scope_string=xxx&redirect_uri='mysite.com/shopify_callback?myparam=uniqueid'