分享关于诗词的 graphql API

808 阅读1分钟

打开 graphql playground,可以进行测试

诗词

query POEMS {
  poems {
    id
    uuid
    # 标题
    title

    # 诗词曲赋文
    kind

    # 简介
    intro

    # 诗词内容
    paragraphs

    # 赏析
    appreciation

    translation
    annotations

    # 名句
    phrases {
      id
    }

    # 标签
    tags {
      id
    }

    # 作者
    author {
      id
    }
  }
}

作者

query AUTHORS {
  authors {
    id
    uuid
    name
    intro
    birthYear
    deathYear

    # 朝代
    dynasty
    baikeUrl

    # 该作者的诗词
    poems {
      id
    }
  }
}

名句

# 名句
query PHRASES {
  phrases {
    id
    # 所在的诗词
    poem {
      id
    }
  }
}

标签

query TAGS {
  tags {
    id
    name
  }
}