2016-11-25 1 views
0

APIを設計する際に問題があります。現在ログインしているユーザーデータをRESTfulな方法で取得するにはどうすればよいですか?

GET /api/training-signups - 私は現在ログインしているユーザーのためのサインアップの一覧を取得したい特定の:id

とサインアップのリターンリスト - サインアップ

GET /api/training-signups/:idのリターンリスト。私はさまざまな考え方をしてきましたが、私にとっては少しばかげているようです。ここに私が試したものですし、私はそれについて何を好きではない:

GET /api/training-signups/me - 奇妙な、代わりに:id「魔法」me

GET /api/me/training-signups/me

を発生を使用する - このURLがあると私はむしろ /api/trainnig-signupsで始まります登録の責任者

あなたのやり方は?

+1

:よう

ironstone13

答えて

2

GET /api/training-signupsにオプションのGETパラメータを指定してクエリを指定するのはどうですか?あなたが `GET/API /研修-サインアップ/ユーザー/ id`と` GET/API /研修-サインアップ/ユーザー/ me`を使用することができます

GET /api/training-signups?userId=123 
関連する問題