Я подумывал написать API, который выполняет следующие действия:
- Пользователи регистрации и входа в систему, которые предоставляют пользователю токен аутентификации
- Создание карт (пример данных:
{ name: "Quotes", attributes: ["quote", "author"] }
) - Создание элементов карты (пример данных:
{ quote: "...", author: "..." }
)
Я бы построил несколько запросов следующим образом:
// return the name and id of all the user maps
maps(authToken="…") {
name,
id
}
// return all the items of a single map
maps(authToken="…") {
map(name="Quotes") {
items
}
}
// OR by using the map_id
maps(authToken="…") {
map(id="…") {
items
}
}
Итак, мой вопрос: правильно ли это или мне нужно структурировать его по-другому?