2016-05-25 13 views
1

私はteam、user、およびteamUserテーブルを持っています。残りのリソースは交差するリソース

は私が持っている、以下のURLの

team - all teams 
team/{id} - one team 
user - all user 
user/{id} - one user 
team/{id}/user - all users for specific team 
user/{id}/team - all teams for specific user 

今teamUserテーブルに私はユーザーIDとteamidといくつかの追加情報teamidを持っており、ユーザーIDが主キー(複合キー)です。

特定のteamuserを取得する場合、URLはどのように見えますか?私はいくつかのアイディアを持っていました。

/user/{id}team/{id} 
/teamUser/{teamId}/{userId} 
/teamUser?userid={}&teamid={} 

などです。

これに関するご意見あなたは/users/{userId}/teams/{teamId}/teams/{teamId}/users/{userId}の両方をサポートすることができ、両方のユーザーとチームを提供

おかげ

答えて

1

はお互いに依存せずに存在することができますが、彼らはリンクされています。

+0

hi。はい、私はこの方に傾いています。 – Pintac