所以我正在浏览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_token
和myparam
。
有办法做到这一点吗?
感谢。
答案 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'