REST APIでは、アイテムのユーザー固有データを処理する最も効率的な方法は何ですか?REST API内のアイテムのユーザー固有データ
たとえば、好きなリソースはitem
です。
{
{ 'name': 'name 1' },
{ 'name': 'name 2' },
}
各項目はユーザ(https://myservice.com/api/user/{id}
)によってお気に入り化(favourited)することができ、これらのお気に入りのリストを返す
https://myservice.com/api/items (Full list)
https://myservice.com/api/items/{id} (Single item)
:アイテムのリストは、によってアクセスすることができます
https://myservice.com/api/user/{id}/favorites
この設定全体はステートレスです。ただし、何百ものお気に入りがあり、完全なリストを取得する必要はないかもしれません。
Q:ステートレスシステムを維持しながら、アイテムをユーザー固有のデータと組み合わせる最良の方法は何ですか?特定のユーザーとアイテムを取得組み合わせるための最良の方法は何であるかステートレスなシステムを維持しながら
https://myservice.com/api/items?user={id}
{
{ 'name': 'name 1', 'isFavourite':true },
{ 'name': 'name 2', 'isFavourite':false },
}