💡
原文英文,约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进行请求时,确保代码正常工作。
➡️