我很高兴购物应用程序开发并尝试使用节点构建shopify应用程序并按照此帖here进行操作。一切都按照解释的方式工作,但我有事要澄清,可能是非常基本的事情。
我的问题是,当店主从商店的已安装应用列表中选择我的应用时,指定了指示的链接?
正如我从上面的帖子中了解的那样,应用程序的应用程序信息部分中提供的App URL
用于安装过程,并从那里重定向到Whitelisted redirection URL(s)
中定义的HMAC
之一用于App URL
验证和交换永久访问令牌以访问商店的应用程序'稍后管理API。
现在,我的测试应用程序安装到商店后,当从已安装的应用列表中选择应用时,请求会再次转到callback URL
并重定向到has_many
,从而生成新的访问权限令牌。如果这是它应该是这样的,为什么它被称为永久访问令牌并且需要存储?如果从安装的应用列表中选择应用时,如何指定如何指定要引导的网址呢?
简而言之
在商店管理员从商店安装应用部分时,定义要引导的网址的位置,如下所示。
答案 0 :(得分:2)
安装完成后,HMAC验证和临时代码就是获取永久令牌,然后您应该将其安全地存储在数据库中。
您不必使用自己的应用向用户展示任何流程;你可以让它在后台发生,然后在拥有永久令牌后重定向到你喜欢的任何路线。