У меня есть матричное поле с полем «Метки» внутри:
.
Я использую CraftQL для извлечения всех полей в этой записи, и в целом это работает очень хорошо, за исключением этого поля Тегов.
Когда я запускаю приведенный ниже запрос в консоли CraftQL на панели администратора, theBasicsIndustries возвращает массив тегов, как и ожидалось.
query StoryQuery($slug: String!) {
entry(siteId: 2, slug: $slug) {
... on StoriesStory {
id
contentBlock {
... on ContentBlockTheBasics {
__typename
id
theBasicsName
theBasicsIndustries {
id
title
}
}
}
}
}
}
Производит:
{
"data": {
"entry": {
"id": 26,
"contentBlock": [
{
"__typename": "ContentBlockTheBasics",
"id": "112",
"theBasicsName": "Some name",
"theBasicsIndustries": [
{
"id": 108,
"title": "Hospitality"
},
{
"id": 109,
"title": "Technology"
}
]
}
]
}
}
}
Однако, когда я выполняю тот же точный запрос через API, он возвращает
Невозможно запросить поле "theBasicsIndustries" ввведите "ContentBlockTheBasics".
- Есть ли специальные запросы для тегов?Я попытался выполнить тот же запрос через Postman, и та же ошибка появляется.
- Почему он работает в консоли администратора, а не в API?
Спасибо!