【问题标题】:Shopify App - define url to redirect when app is selected form app list of a shopShopify 应用程序 - 定义在从商店的应用程序列表中选择应用程序时重定向的 url
【发布时间】:2018-04-19 14:48:23
【问题描述】:

我是 shopify 应用程序开发的新手,我正在尝试使用 node 构建一个 shopify 应用程序,并关注了这篇文章 here。一切都按照说明进行,但我有一些事情需要澄清,可能是非常基本的事情。

我的问题是,当店主从商店的已安装应用列表中选择我的应用时,指向哪里指定链接?

正如我从上面的帖子中了解到的那样,应用程序的应用程序信息部分中给出的App URL 用于安装过程,并从那里重定向到应用程序中定义的Whitelisted redirection URL(s) 之一,用于HMAC 验证和稍后交换永久访问令牌以访问商店的管理 API。

现在,一旦我的测试应用程序安装到商店并从已安装的应用程序列表中选择了该应用程序,请求将再次转到 App URL 并被重定向到 callback URL,从而生成新的访问令牌。如果这就是它应该的样子,为什么它被称为永久访问令牌并且需要存储?如果这不是应该如何指定从已安装应用列表中选择应用时要定向的 url?

简而言之

当商店管理员从商店的已安装应用程序部分选择应用程序时,定义 URL 的位置,如下所示。

【问题讨论】:

    标签: shopify shopify-app


    【解决方案1】:

    安装后,HMAC 验证和临时代码只是为了获取永久令牌,然后您应该将其安全地存储在数据库中。

    您不必向使用您的应用的用户展示任何该过程;您可以让它在后台发生,然后在获得永久令牌后重定向到您喜欢的任何路线。

    【讨论】:

    • 谢谢您的回答,我不明白从商店的已安装应用程序中单击应用程序时指向的 url 定义在哪里
    • 我的意思是安装后,用户可以多次通过点击商店中安装的应用下的图标访问该应用
    • 我相信 App URL 是您想要的,只需在执行访问令牌步骤或安装步骤之前检查您是否已经拥有该商店的永久令牌。跨度>
    猜你喜欢
    • 2019-10-15
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多