{
  "openapi": "3.0.0",
  "info": {
    "title": "IMDb分类新闻 API (V1)",
    "version": "1.0.0",
    "description": "获取IMDb按类别新闻数据，包括标题、摘要和来源元数据，用于媒体监控和新闻研究。"
  },
  "paths": {
    "/api/imdb/news-by-category-query/v1": {
      "get": {
        "tags": [
          "IMDb"
        ],
        "summary": "分类新闻",
        "description": "获取IMDb按类别新闻数据，包括标题、摘要和来源元数据，用于媒体监控和新闻研究。",
        "operationId": "newsByCategoryQuery",
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "description": "用户的鉴权令牌。",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "category",
            "in": "query",
            "description": "用于筛选的新闻类别。\n\n可用值：\n- `TOP`: 头条新闻\n- `MOVIE`: 电影新闻\n- `TV`: 电视新闻\n- `CELEBRITY`: 名人新闻",
            "required": true,
            "schema": {
              "type": "string",
              "description": "Categories for IMDb news.",
              "enum": [
                "TOP",
                "MOVIE",
                "TV",
                "CELEBRITY"
              ]
            }
          },
          {
            "name": "languageCountry",
            "in": "query",
            "description": "语言与国家/地区偏好。\n\n可用值：\n- `en_US`: 英语（美国）\n- `fr_CA`: 法语（加拿大）\n- `fr_FR`: 法语（法国）\n- `de_DE`: 德语（德国）\n- `hi_IN`: 印地语（印度）\n- `it_IT`: 意大利语（意大利）\n- `pt_BR`: 葡萄牙语（巴西）\n- `es_ES`: 西班牙语（西班牙）\n- `es_US`: 西班牙语（美国）\n- `es_MX`: 西班牙语（墨西哥）",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en_US",
              "description": "Language and country options for IMDb data.",
              "enum": [
                "en_US",
                "fr_CA",
                "fr_FR",
                "de_DE",
                "hi_IN",
                "it_IT",
                "pt_BR",
                "es_ES",
                "es_US",
                "es_MX"
              ]
            }
          }
        ],
        "responses": {
          "default": {
            "description": "默认响应",
            "content": {
              "application/json": {
                "example": {
                  "code": 0,
                  "data": {
                    "news": {
                      "__typename": "NewsConnection",
                      "edges": [
                        {
                          "node": {
                            "__typename": "News",
                            "id": "ni65740975",
                            "byline": "Rebecca Rubin",
                            "date": "2026-03-08T16:49:37Z",
                            "externalUrl": "https://variety.com/2026/film/box-office/pixar-hoppers-box-office-global-opening-weekend-win-the-bri...",
                            "articleTitle": {
                              "plainText": "Box Office: ‘Hoppers’ Powers to $88 Million Globally, ‘The Bride!’ Flatlines With $13 Million Worldw..."
                            },
                            "image": {
                              "__typename": "Image",
                              "id": "rm805281794",
                              "url": "https://m.media-amazon.com/images/M/MV5BNzRiMzZlMTMtNmU3OC00MDUwLThmNDUtMTBjZmQ3MWQ4NTljXkEyXkFqcGc@...",
                              "height": 1610,
                              "width": 1086
                            },
                            "text": {
                              "plainText": "Disney’s Pixar animal adventure “Hoppers” was No. 1 at the global box office with $88 million, an en..."
                            },
                            "source": {
                              "homepage": {
                                "url": "http://variety.com/",
                                "label": "Variety - Film News"
                              },
                              "description": null
                            }
                          }
                        }
                      ],
                      "total": 796276,
                      "pageInfo": {
                        "__typename": "NewsPageInfo",
                        "hasNextPage": true,
                        "endCursor": "NjU3Mzk4NDd8MjAyNi0wMy0wNyAxODowMDowMA"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-order": 34002600
      }
    }
  },
  "components": {}
}