---
title: "获取目录的关联内容"
method: GET
path: "/p1/indexes/{indexID}/related"
tags: ["index"]
---

# 获取目录的关联内容

`GET /p1/indexes/{indexID}/related`

## Path parameters

- `indexID` integer, required

## Query parameters

- `cat` 0 | 1 | 2 | 3 | 4 | 5 | 6 — 目录关联类型 - 0 = 条目 - 1 = 角色 - 2 = 人物 - 3 = 章节 - 4 = 日志 - 5 = 小组话题 - 6 = 条目讨论
- `type` 1 | 2 | 3 | 4 | 6 — 条目类型 - 1 = 书籍 - 2 = 动画 - 3 = 音乐 - 4 = 游戏 - 6 = 三次元 没有 5
- `limit` integer
- `offset` integer

## Response `200`

Default Response

- object
  - `data` IndexRelated[], required
    - `award` string, required
    - `blog` SlimBlogEntry
      - `createdAt` integer, required
      - `icon` string, required
      - `id` integer, required
      - `public` boolean, required
      - `replies` integer, required
      - `summary` string, required
      - `title` string, required
      - `type` integer, required
      - `uid` integer, required
      - `updatedAt` integer, required
      - `user` SlimUser
        - `avatar` Avatar, required
          - `large` string, required
          - `medium` string, required
          - `small` string, required
        - `group` integer, required
        - `id` integer, required
        - `isFriend` boolean, required — Whether the authenticated user has added this user as a friend; false when the endpoint does not populate viewer friendship
        - `joinedAt` integer, required
        - `nickname` string, required
        - `sign` string, required
        - `username` string, required
    - `cat` 0 | 1 | 2 | 3 | 4 | 5 | 6, required — 目录关联类型 - 0 = 条目 - 1 = 角色 - 2 = 人物 - 3 = 章节 - 4 = 日志 - 5 = 小组话题 - 6 = 条目讨论
    - `character` SlimCharacter
      - `comment` integer, required
      - `id` integer, required
      - `images` PersonImages
        - `grid` string, required
        - `large` string, required
        - `medium` string, required
        - `small` string, required
      - `info` string, required
      - `lock` boolean, required
      - `name` string, required
      - `nameCN` string, required
      - `nsfw` boolean, required
      - `role` integer, required
    - `comment` string, required
    - `createdAt` integer, required
    - `episode` Episode
      - `airdate` string, required
      - `collection` object
        - `status` 0 | 1 | 2 | 3, required — 章节收藏状态 - 0 = 撤消/删除 - 1 = 想看 - 2 = 看过 - 3 = 抛弃
        - `updatedAt` integer
      - `comment` integer, required
      - `desc` string, required
      - `disc` integer, required
      - `duration` string, required
      - `id` integer, required
      - `name` string, required
      - `nameCN` string, required
      - `sort` number, required
      - `subject` SlimSubject
        - `id` integer, required
        - `images` SubjectImages
          - `common` string, required
          - `grid` string, required
          - `large` string, required
          - `medium` string, required
          - `small` string, required
        - `info` string, required
        - `interest` SlimSubjectInterest
          - `comment` string, required
          - `id` integer, required
          - `rate` integer, required
          - `tags` string[], required
          - `type` 1 | 2 | 3 | 4 | 5, required — 条目收藏状态 - 1 = 想看 - 2 = 看过 - 3 = 在看 - 4 = 搁置 - 5 = 抛弃
          - `updatedAt` integer, required
        - `locked` boolean, required
        - `metaTags` string[], required
        - `name` string, required
        - `nameCN` string, required
        - `nsfw` boolean, required
        - `rating` SubjectRating, required
          - `count` integer[], required
          - `rank` integer, required
          - `score` number, required
          - `total` integer, required
        - `type` 1 | 2 | 3 | 4 | 6, required — 条目类型 - 1 = 书籍 - 2 = 动画 - 3 = 音乐 - 4 = 游戏 - 6 = 三次元 没有 5
      - `subjectID` integer, required
      - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6, required — 话数类型 - 0 = 本篇 - 1 = 特别篇 - 2 = OP - 3 = ED - 4 = 预告/宣传/广告 - 5 = MAD - 6 = 其他
    - `groupTopic` GroupTopic
      - `createdAt` integer, required — 发帖时间，unix time stamp in seconds
      - `creator` SlimUser
        - `avatar` Avatar, required
          - `large` string, required
          - `medium` string, required
          - `small` string, required
        - `group` integer, required
        - `id` integer, required
        - `isFriend` boolean, required — Whether the authenticated user has added this user as a friend; false when the endpoint does not populate viewer friendship
        - `joinedAt` integer, required
        - `nickname` string, required
        - `sign` string, required
        - `username` string, required
      - `creatorID` integer, required
      - `display` integer, required
      - `id` integer, required
      - `parentID` integer, required — 小组/条目ID
      - `replyCount` integer, required
      - `state` integer, required
      - `title` string, required
      - `updatedAt` integer, required — 最后回复时间，unix time stamp in seconds
      - `group` SlimGroup, required
        - `accessible` boolean, required
        - `createdAt` integer, required
        - `creatorID` integer, required
        - `icon` Avatar, required
          - `large` string, required
          - `medium` string, required
          - `small` string, required
        - `id` integer, required
        - `members` integer, required
        - `name` string, required
        - `nsfw` boolean, required
        - `title` string, required
      - `replies` Reply[], required
        - `content` string, required
        - `createdAt` integer, required
        - `creator` SlimUser
          - `avatar` Avatar, required
            - `large` string, required
            - `medium` string, required
            - `small` string, required
          - `group` integer, required
          - `id` integer, required
          - `isFriend` boolean, required — Whether the authenticated user has added this user as a friend; false when the endpoint does not populate viewer friendship
          - `joinedAt` integer, required
          - `nickname` string, required
          - `sign` string, required
          - `username` string, required
        - `creatorID` integer, required
        - `id` integer, required
        - `reactions` Reaction[]
          - `users` SimpleUser[], required
            - `id` integer, required
            - `nickname` string, required
            - `username` string, required
          - `value` integer, required
        - `state` integer, required
        - `replies` ReplyBase[], required
          - `content` string, required
          - `createdAt` integer, required
          - `creator` SlimUser
            - `avatar` Avatar, required
              - …
            - `group` integer, required
            - `id` integer, required
            - `isFriend` boolean, required — Whether the authenticated user has added this user as a friend; false when the endpoint does not populate viewer friendship
            - `joinedAt` integer, required
            - `nickname` string, required
            - `sign` string, required
            - `username` string, required
          - `creatorID` integer, required
          - `id` integer, required
          - `reactions` Reaction[]
            - `users` SimpleUser[], required
              - …
            - `value` integer, required
          - `state` integer, required
    - `id` integer, required
    - `order` integer, required
    - `person` SlimPerson
      - `career` string[], required — 职业
      - `comment` integer, required
      - `id` integer, required
      - `images` PersonImages
        - `grid` string, required
        - `large` string, required
        - `medium` string, required
        - `small` string, required
      - `info` string, required
      - `lock` boolean, required
      - `name` string, required
      - `nameCN` string, required
      - `nsfw` boolean, required
      - `type` integer, required
    - `rid` integer, required
    - `sid` integer, required
    - `subject` SlimSubject
      - `id` integer, required
      - `images` SubjectImages
        - `common` string, required
        - `grid` string, required
        - `large` string, required
        - `medium` string, required
        - `small` string, required
      - `info` string, required
      - `interest` SlimSubjectInterest
        - `comment` string, required
        - `id` integer, required
        - `rate` integer, required
        - `tags` string[], required
        - `type` 1 | 2 | 3 | 4 | 5, required — 条目收藏状态 - 1 = 想看 - 2 = 看过 - 3 = 在看 - 4 = 搁置 - 5 = 抛弃
        - `updatedAt` integer, required
      - `locked` boolean, required
      - `metaTags` string[], required
      - `name` string, required
      - `nameCN` string, required
      - `nsfw` boolean, required
      - `rating` SubjectRating, required
        - `count` integer[], required
        - `rank` integer, required
        - `score` number, required
        - `total` integer, required
      - `type` 1 | 2 | 3 | 4 | 6, required — 条目类型 - 1 = 书籍 - 2 = 动画 - 3 = 音乐 - 4 = 游戏 - 6 = 三次元 没有 5
    - `subjectTopic` SubjectTopic
      - `createdAt` integer, required — 发帖时间，unix time stamp in seconds
      - `creator` SlimUser
        - `avatar` Avatar, required
          - `large` string, required
          - `medium` string, required
          - `small` string, required
        - `group` integer, required
        - `id` integer, required
        - `isFriend` boolean, required — Whether the authenticated user has added this user as a friend; false when the endpoint does not populate viewer friendship
        - `joinedAt` integer, required
        - `nickname` string, required
        - `sign` string, required
        - `username` string, required
      - `creatorID` integer, required
      - `display` integer, required
      - `id` integer, required
      - `parentID` integer, required — 小组/条目ID
      - `replyCount` integer, required
      - `state` integer, required
      - `title` string, required
      - `updatedAt` integer, required — 最后回复时间，unix time stamp in seconds
      - `replies` Reply[], required
        - `content` string, required
        - `createdAt` integer, required
        - `creator` SlimUser
          - `avatar` Avatar, required
            - `large` string, required
            - `medium` string, required
            - `small` string, required
          - `group` integer, required
          - `id` integer, required
          - `isFriend` boolean, required — Whether the authenticated user has added this user as a friend; false when the endpoint does not populate viewer friendship
          - `joinedAt` integer, required
          - `nickname` string, required
          - `sign` string, required
          - `username` string, required
        - `creatorID` integer, required
        - `id` integer, required
        - `reactions` Reaction[]
          - `users` SimpleUser[], required
            - `id` integer, required
            - `nickname` string, required
            - `username` string, required
          - `value` integer, required
        - `state` integer, required
        - `replies` ReplyBase[], required
          - `content` string, required
          - `createdAt` integer, required
          - `creator` SlimUser
            - `avatar` Avatar, required
              - …
            - `group` integer, required
            - `id` integer, required
            - `isFriend` boolean, required — Whether the authenticated user has added this user as a friend; false when the endpoint does not populate viewer friendship
            - `joinedAt` integer, required
            - `nickname` string, required
            - `sign` string, required
            - `username` string, required
          - `creatorID` integer, required
          - `id` integer, required
          - `reactions` Reaction[]
            - `users` SimpleUser[], required
              - …
            - `value` integer, required
          - `state` integer, required
      - `subject` SlimSubject, required
        - `id` integer, required
        - `images` SubjectImages
          - `common` string, required
          - `grid` string, required
          - `large` string, required
          - `medium` string, required
          - `small` string, required
        - `info` string, required
        - `interest` SlimSubjectInterest
          - `comment` string, required
          - `id` integer, required
          - `rate` integer, required
          - `tags` string[], required
          - `type` 1 | 2 | 3 | 4 | 5, required — 条目收藏状态 - 1 = 想看 - 2 = 看过 - 3 = 在看 - 4 = 搁置 - 5 = 抛弃
          - `updatedAt` integer, required
        - `locked` boolean, required
        - `metaTags` string[], required
        - `name` string, required
        - `nameCN` string, required
        - `nsfw` boolean, required
        - `rating` SubjectRating, required
          - `count` integer[], required
          - `rank` integer, required
          - `score` number, required
          - `total` integer, required
        - `type` 1 | 2 | 3 | 4 | 6, required — 条目类型 - 1 = 书籍 - 2 = 动画 - 3 = 音乐 - 4 = 游戏 - 6 = 三次元 没有 5
    - `type` integer, required
  - `total` integer, required — limit+offset 为参数的请求表示总条数，page 为参数的请求表示总页数

## Other responses

- `500` — 意料之外的服务器错误

---

[API](https://skmtc.net/bangumi/apis/bangumi-private-api.md) · [All operations](https://skmtc.net/bangumi/apis/bangumi-private-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bangumi/bangumi-private-api/revisions/645c5a56dde8/schema)
