使用 GraphQL API 内容丰富地获取所有标签

问题描述 投票:0回答:1

目前我正在尝试使用 Contentful GraphQL API,尽管我似乎找不到立即获取所有标签的选项。在文档中我找到这篇文章(https://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/content-tags/tag-collection/get-all-tags/console /js)建议有一个选项可以做到这一点。

不幸的是,这似乎仅适用于 REST API,不适用于 GraphQL API?或者我忽略/误解了什么?当我使用 GraphQL 探索功能时,我也找不到查询标签的选项。有什么提示吗?

graphql tags contentful
1个回答
0
投票

这是来自未来的事情,但如果我没理解错的话,你正在尝试在内容丰富的环境中获取所有标签。

对于 Graphql,与其他方法不同,没有直接获取标签的选项。如果您坚持使用 Graphql,则需要查询内容类型,然后添加要随其返回的元数据。您的查询应如下所示:

query {
  articleCollection(limit: 100) {
    items{
      title
      contentfulMetadata {
        tags {
            id
            name
        }
      }
    }
  }
}

查看文档了解更多信息

© www.soinside.com 2019 - 2024. All rights reserved.