symfony - Shopify 应用程序开发中的 Inventory_items.json 问题
问题描述
我正在开发一个私有应用程序来管理 Symfony 中 Shopify 在线商店的数据库和库存,我正在寻找获取商店的所有产品或库存。
我尝试使用网址 https://{{api_key}}:{{password}}@{{shopify_domain}}/admin/products.json ,但它只获得 180 000 的 50 个产品。
所以我尝试使用 url https://{{apiKey}}:{{password}}@{{shopifyDomain}}/admin/api/{{apiVersion}}/inventory_items.json ,它返回 ids :缺少参数或无效的。
我不知道如何管理此异常,我尝试插入产品的 id 但它不起作用。
额外信息,我已经用 Twig 构建了 url。
如果有人知道如何帮助我,我愿意接受建议!
谢谢,
卡里姆·哈杰-ABDELKADER
解决方案
你有很多选择。使用 RestAPI,来自 Shopify 的标头响应包含指向下一页产品的链接。所以你会设置一个循环。索取您的产品并点击链接到下一页。因此,您必须浏览产品。其次,您可以使用 GraphQL API 并为所有库存(特定于库存项目)发出批量下载命令。您会收到一个链接,您可以使用该链接将整个库存下载为 JSONL 文件。这可能是你最好的选择。
推荐阅读
- javascript - JavaScript: // SyntaxError: missing ) 在参数列表之后
- python - 如果函数返回 True,则显示 `QDialog`
- android - 检索 SQLiteDatabase 表的行数时,getInt 返回零
- multithreading - CMPXCHG 在这个 NASM 程序中不是原子的
- ios - 选择表格视图单元格以显示和隐藏 UIView
- android - 如何让菜单项响应命令?
- python-3.x - 使用 pandas 修改 XLSX 数据集
- ios - 如何强制新用户或刚注册的用户必须先填写表格(IOS中的FirebaseUI)
- reactjs - ReactJS:获取响应不返回到 componentDidMount;无法加载 PDF
- flutter - 如何在 Flutter 中圆滑滑块的角