私はWeb.Apiでのルーティングと、エンドポイントを表すさまざまな方法を検討してきました。InstagramのRESTエンドポイントに出くわしました。(いくつかの素敵なドキュメントがあります)Web.Apiを使用して、Instagramユーザーエンドポイントのような状況のルーティングとコントローラーを設定するための最良の方法は何でしょうか?
User Endpoints
GET/users/user-id Get basic information about a user.
GET/users/self/feed See the authenticated user's feed.
GET/users/user-id/media/recent Get the most recent media published by a user.
GET/users/self/media/liked See the authenticated user's list of liked media.
GET/users/search Search for a user by name.
これらのエンドポイントをアプリで複製したい場合は、どうすればよいでしょうか。5つのメソッドを持つ1つのコントローラー「ユーザー」が必要でしょうか。REST呼び出しをそれらのメソッドに転送するには、どのようなルーティングが必要ですか。