我正在使用 PHP 的 cURL 来查询 Square API 的库存检查脚本。正如预期的那样,这会InventoryEntry
以 JSON 形式返回多个对象。
但是,此库存清单包含许多已从商店中删除的商品。(项目库中当前有 644 个条目,但 JSON 响应中出现了 929 个项目。)据我所知,没有办法从库存中删除这些项目——Update Variation
端点需要一个item_id
不再可用的已删除的项目,尽管它们的变化仍然存在于库存数据库中。
有谁知道通过 API 或仪表板删除这些孤立库存项目的方法?(我打电话给 Square 并询问他们是否可以只使用TRUNCATE
我的项目表,但他们在支持线上没有那种访问权限。)
或者,是否可以:
- 添加
item_id
到InventoryEntry
对象或 - 允许
Update Variation
端点在没有item_id
(即,只是一个variation_id
)的情况下运行吗?