我的用例很简单:我想获取其他人商店中列出的产品。
我让以下 API 正常工作,它返回我已添加到我自己的商店的产品列表:
https://{{my_store_name}}.myshopify.com/admin/api/2024-01/products.json
我联系了一些店主,他们表示同意我通过 API 获取他们的产品详细信息。我想要类似的东西:
https://{{xyz_person's_store_name}}.myshopify.com/admin/api/2024-01/products.json
有人可以告诉我这是否可能吗?我对任何方式都持开放态度。
如果您可以在 Shopify 商店中使用 Shopify Admin API,则意味着您可能构建了一个安装在商店中的应用程序。 当您在 Shopify 商店上安装应用程序时,您将获得一个访问令牌,该令牌允许 Shopify 管理员 API 访问仅在此商店
为了从多个商店获取产品,您需要在每个商店上安装您的应用程序。
为此,您可以选择在 Shopify 应用商店中分发您的应用程序
如果您与其他商店的商家交谈,并且他们同意您可以从他们的商店中提取产品,他们可以使用他们的管理员生成一个 API 密钥,以授权对其产品的读取访问权限。然后,您可以在操作中使用该令牌来读取他们的产品并将其安装在您的商店中。您省去了在他们的商店中安装应用程序的麻烦,并且如果他们愿意,他们可以在需要时删除您的访问权限。