我的系统中有两个资源用户和组织。 每个人都有一个名字和一个与另一个人的关系(多对多)。
在我的REST API中,我有:
/ organizations - 返回系统中的所有组织(公共)
/ users - 返回系统中的所有用户(公共)
在此之后我需要为关系添加属性(例如组织中的角色)。为此我创造了工人的概念,一个组织中的人。
我尝试过:
如何设计REST API?
如何定义Ember模型以及如何操作它们?
答案 0 :(得分:0)
建议制作包含角色属性以及与用户和组织的关系的第三资源
您可以使用链接,组织的示例响应:
{
id: 1,
links: {
users: "/organizations/1/users"
}
}