Я собираю API, основанный на REST, но я не уверен, каким образом мне следует предоставлять ответ для коллекций в сравнении с отдельными ресурсами.
Имеет ли смысл иметь уменьшенное представление коллекции для одного предмета в мире REST?
Скажи, что у меня есть что-то вроде этого для коллекции альбомов:
{
items: [
{
"id": 1,
"title": "Thriller"
},
...
]
}
Но тогда для самого отдельного предмета у меня было
{
"id": 1,
"title": "Thriller",
"artist": "Michael Jackson",
"released": "1982",
"imageLinks": {
"smallThumbnail": "...",
"largeThumbnail": "..."
}
...
}