| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| appkey | string | 是 | 无 | 支持 Query appkey、AppKey/X-GUGUDATA-APPKEY/X-API-Key Header 或 Bearer;多个位置值必须一致,GET 不使用 JSON Body 鉴权。 |
| symbol | string | 是 | 无 | 必填。6 位 A 股股票代码,覆盖沪市、深市和北交所,保留前导零 ;不接受股票简称、市场前缀或多个代码。 |
| category | string | 否 | all | 公告分类。支持 all(全部)、major_event(重大事项)、financial_report(财务报告)、financing(融资公告)、risk_warning(风险提示)、asset_restructuring(资产重组)、information_change(信息变更)、shareholding_change(持股变动)。 |
| beginDate | string | 否 | 最近 30 天的起始日期 | 查询起始日期,格式为 yyyyMMdd。未传时按 endDate 向前计算最近 30 个自然日;单次查询区间最长 366 天。 |
| endDate | string | 否 | 当前日期 | 查询结束日期,格式为 yyyyMMdd,不能晚于当前日期;未传时使用当前日期。 |
| pageIndex | integer | 否 | 1 | 页码,从 1 开始。 |
| pageSize | integer | 否 | 20 | 每页数量,取值范围 1~100,默认 20。 |
| 字段 | 类型 | 说明 |
|---|---|---|
| DataStatus.RequestParameter | string | 本次实际业务请求参数,不包含鉴权凭据;Demo 展示对应样例输入。 |
| DataStatus.StatusCode | integer | 业务状态码:100 成功;501 参数错误;502 限流;503 订单到期;504 凭证缺失或无效;505 额度耗尽;900 内部错误;901 公告服务不可用。 |
| DataStatus.StatusDescription | string | 业务状态说明。 |
| DataStatus.ResponseDateTime | string | 服务端生成响应的北京时间,格式为 yyyy-MM-dd HH:mm:ss.fff。 |
| DataStatus.DataTotalCount | integer | 当前查询条件下的公告总数,用于计算分页;正常无数据时为 0。 |
| Data.AnnouncementId | string | 公告唯一标识,可用于客户端增量同步和幂等去重。 |
| Data.Symbol | string | 公告所属的 6 位 A 股股票代码。 |
| Data.StockName | string | 股票简称。 |
| Data.Title | string | 公告标题。 |
| Data.AnnouncementType | string | 公告的具体业务类型。 |
| Data.DisclosureDate | string | 公告披露日期,格式为 yyyy-MM-dd。 |
| Data.PublishedAt | string | 公告发布时间,格式为 yyyy-MM-dd HH:mm:ss。 |
| Data.DetailUrl | string | 公告详情页面链接。 |
| Data.RetrievedAt | string | 本次数据获取时间,格式为 yyyy-MM-dd HH:mm:ss。 |
| 业务状态码 | 业务状态码解释 | 备注 |
|---|---|---|
| 100 | 正常返回 | 无数据时 Data 为空数组 |
| 501 | 参数错误 | HTTP 400 |
| 502 | 请求频率受限 | HTTP 429 |
| 503 | 订单到期 | HTTP 403 |
| 504 | APPKEY 缺失或 无效 | HTTP 401 |
| 505 | 额度耗尽 | HTTP 403 |
| 900 | 内部错误 | HTTP 500 |
| 901 | 公告数据服务暂时不可用 | HTTP 503 |