父子对象关系的API设计和数据模型

时间:2018-08-27 15:02:48

标签: api data-modeling api-design

我正在使用此API,我们将对其进行重新设计,所以我想征询有关最佳做法和下一步发展方向的反馈。

因此它从store端点获取stores/对象:

{ id: 'xyz', name: 'Yoo Hoo Ice Cream', employees: [] }

一个store有一个binding的列表。 binding是当卖方上传包含product数据的电子表格时发生的事件。因此,该对象现在看起来像:

{ id: 'xyz', name: 'Seller Yoo Hoo', employees: [], bindings: [], // log of spreadsheet uploads products: [] }

但是,今天的API设计方式是,我必须查询bindings?store_id=xyz端点才能获取该商店的绑定。

默认情况下,binding列表中是否应该包含store对象?还是至少可以在stores/xyz/bindings获得?

0 个答案:

没有答案