在Hydrogen中设置Shopify GraphQL Admin API客户端

在Hydrogen中设置Shopify GraphQL Admin API客户端

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

Shopify的Storefront API功能强大,但获取未认证邮箱数据时需使用Admin API。首先创建自定义应用以获取APP_TOKEN,并安装Admin API客户端库。通过配置和代码生成,确保Admin API与Storefront API的类型区分,避免混淆。最后,使用shopifyAdminClient进行请求,确保代码正常运行。

🎯

关键要点

  • Shopify的Storefront API功能强大,但获取未认证邮箱数据时需使用Admin API。
  • 创建自定义应用以获取APP_TOKEN,需在Apps和销售渠道中点击“开发应用”。
  • 从API凭证中获取Admin API访问令牌,注意该令牌的权限设置。
  • 安装Admin API客户端库以便在Hydrogen应用中使用。
  • 确保在加载器或服务器上下文中使用Admin API,避免泄露密钥。
  • 使用Shopify的api-codegen-preset生成Admin API的类型。
  • 将Admin API的graphql放在独立目录中,以避免与Storefront API混淆。
  • 确保在脚本中触发代码生成,以生成类型文件。
  • 在VS Code中使用shopifyAdminClient进行请求时,确保代码正常工作。
➡️

继续阅读