如何解决Shopify 应用开发中的 invetory_items.json 问题
我正在开发一个私人应用程序来管理 Symfony 中 Shopify 在线商店的数据库和库存,我正在寻找获取商店的所有产品或库存。
我尝试使用 url https://{{api_key}}:{{password}}@{{shopify_domain}}/admin/products.json ,但它只获得了 180 000 个产品中的 50 个。
所以我尝试使用网址 https://{{apiKey}}:{{password}}@{{shopifyDomain}}/admin/api/{{apiVersion}}/inventory_items.json ,它返回 ids :缺少参数或无效。
我不知道如何管理这个异常,我试图插入一个产品的 id 但它没有用。
额外信息,我用 Twig 构建了 url。
如果有人知道如何帮助我,我愿意接受建议!
谢谢,
卡里姆·哈吉-阿卜杜勒卡德
解决方法
你有很多选择。使用 RestAPI,来自 Shopify 的标头响应包含指向下一页产品的链接。所以你会设置一个循环。询问您的产品并点击下一页的链接。因此,您必须翻阅产品。其次,您可以使用 GraphQL API 并针对所有库存发出批量下载命令,特定于库存项目。您会收到一个链接,可用于将整个清单下载为 JSONL 文件。这可能是您最好的选择。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。