> For the complete documentation index, see [llms.txt](https://docs.infoway.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.infoway.io/websocket-api/unsubscribe/trade-subscribe-1.md).

# 实时新闻（News）取消订阅

### API说明

展示如何在不断开 Websocket 连接的情况下，取消当前连接上的新闻订阅。取消后将不再推送新闻，直到再次发起订阅。

新闻连接同一时刻仅保留一份订阅，取消即为**全量取消**当前订阅条件。

### 请求频率

请保持心跳，建议每 **30 秒**发送一次心跳（协议号 `10010`）。若服务端超过 **60 秒**未收到心跳（业务心跳或 WebSocket Ping），将自动断连。

### 错误码说明

参考Websocket错误码说明

### 接口地址

```
wss://data.infoway.io/news?apikey=YourAPIKey
```

### 请求（协议号：11020）

```json
{
    "code": 11020,
    "trace": "423afec425004bd8a5e02e1ba5f9b2b0"
}
```

| 参数名     | 类型      | 必填 | 描述           | 示例值                                |
| ------- | ------- | -- | ------------ | ---------------------------------- |
| `code`  | Integer | 是  | 请求的协议号       | 实时新闻取消订阅协议号：`11020`                |
| `trace` | String  | 是  | 可追溯ID（随机字符串） | `423afec425004bd8a5e02e1ba5f9b2b0` |

### 应答（协议号：11010）

```json
{
    "code": 11010,
    "trace": "423afec425004bd8a5e02e1ba5f9b2b0",
    "msg": "ok"
}
```

| 字段名     | 类型      | 必填 | 描述           | 示例值                                |
| ------- | ------- | -- | ------------ | ---------------------------------- |
| `code`  | Integer | 是  | 响应协议号        | 取消订阅响应协议号：`11010`                  |
| `trace` | String  | 是  | 订阅传入参数可追溯 id | `423afec425004bd8a5e02e1ba5f9b2b0` |
| `msg`   | String  | 是  | 响应           | `ok`                               |
