我对 Shopify 公共应用程序开发完全陌生,我需要您的帮助才能更好地理解它。
对于客户,我需要构建一个可供多个商家使用的 Shopify 公共应用程序。
此应用程序必须通过管理 API 访问商家商店。
如果我的理解是正确的,为了通过 Admin API 访问某个特定商家的商店,我需要从该商家的商店获得 3 条信息:公共 API 密钥、令牌和 URL。
现在,我的问题是: 当商家安装 Shopify 公共应用程序时,我的应用程序如何获取这 3 条信息(特定于该特定商家)? 有什么“神奇”的技巧吗?商家需要输入这些信息吗? ...
提前非常感谢您的帮助
对于那些可能感兴趣的人,我终于找到了信息的链接。 Shopify - OAuth 入门
每个商家都需要安装您的应用程序。在安装阶段,shopify 将传递访问令牌作为参数,这是您使用管理 API 所需的令牌。
如果我们谈论的是嵌入式应用程序,则期望发出的每个请求都经过身份验证。
根据您想要创建的应用程序类型(嵌入式或非嵌入式)以及您可能想要使用的语言,强烈建议使用 Shopify Cli 创建应用程序的初稿。它将创建一个可安装应用程序的基础。这是文档https://shopify.dev/apps/getting-started/create
您需要安装 Shopify Cli,然后运行
shopify app create (node | ruby | php)
取决于您选择的语言。
您能否分享一下您如何创建可在多个商店安装的 Shopify 应用程序的详细信息?我需要shopify应用程序只是为了管理API的目的。因为我需要访问许多商家商店。