サイトにこのようなモデルがあります:Organization
、Client
、Comment
です。REST API 1対多の深い関係
Organization
はComment
は1 Client
に属し、Client
は多くのComments
を持つことができ、Client
はOrganization
に属し、Clients
多くを持つことができます。
はもちろん、Client
は、ファーストクラスのリソースではありませんので、私は、更新を作成し、同じようOrganization
を通してそれを得る:
POST/organizations/:org_id/clients
- PUT/organizations/:org_id/clients/:client_id
クライアントを作成する - クライアントを更新し、
Client
にComment
を追加したいときは、私のルートはどうでしょうか?
、データ構造多くのRESTインターフェースを模倣で
POST/organizations/:org_id/clients/:client_id/comments
又は
POST/clients/:client_id/comments
又は
POST/comments