验证Shopify应用程序-缺少“代码”参数

时间:2019-09-23 09:42:38

标签: ruby-on-rails shopify shopify-app

我使用shopify_app gem构建了一个嵌入式Shopify应用程序(在Rails中)。为了能够对Shopify商店前台进行API调用,我需要将URL参数“代码”交换为身份验证令牌。我的理解是,在安装应用程序后,该参数应该在URL中可用-但是,对我而言并非如此。

请,我如何获取“代码”参数?这样我就可以验证我的应用并发送API调用。

谢谢

2 个答案:

答案 0 :(得分:0)

我认为您要查找的code参数是在Shopify的OAuth流程的第3步中找到的,如此处https://help.shopify.com/en/api/getting-started/authentication/oauth#step-3-confirm-installation

所述

答案 1 :(得分:0)

shopify_app库对应用程序进行初始身份验证,并在安装后自动将“ code”参数转换为适当的令牌,该令牌将用于对API调用进行身份验证。令牌存储在Db中的shop:shopify_token下。确保在您的应用程序范围内指定“ create_scripttags”。