Skip to content

事件合约里程碑列表 ​

GET /api/v1.0/quote/event-contract/milestones

获取当前上架的事件合约里程碑,支持分类、赛事和关联事件筛选,并使用游标分页。返回真实里程碑代码、标题、时间、主事件和关联事件。

请求参数 ​

参数类型位置必填说明
categorystring查询否分类原始值、英文名或数字 ID;不传返回全部分类。
competitionstring查询否赛事原值,如 NFL;忽略大小写。
related_eventstring查询否关联事件代码,格式 KS.<...>.EVENT。
page_flagstring查询否翻页标记;首页不传,下一页回传 pagination.page_flag。
page_sizeint查询否单页条数,默认及最大 200。

请求示例 ​

bash
curl -s "https://webapi.moomoo.com/api/v1.0/quote/event-contract/milestones?page_size=20" \
  -H "Authorization: Bearer <AccessToken>" | jq

响应字段 ​

字段类型说明
codeint成功为 0;失败为非 0 业务错误码。
messagestring成功时为 success;失败时为错误信息。
trace_idstring失败时由接口返回的请求追踪 ID。
data.milestones[].milestone_codestring真实里程碑 KS 代码。
data.milestones[].titlestring里程碑英文标题。
data.milestones[].category_idint分类 ID。
data.milestones[].competitionstring赛事原值。
data.milestones[].typeintMilestoneType 原始枚举值。
data.milestones[].start_datestring开始时间,UTC ISO8601。
data.milestones[].end_datestring结束时间,UTC ISO8601。
data.milestones[].primary_event_codestring主事件 KS 代码。
data.milestones[].related_eventsstring[]有效关联事件 KS 代码。
data.milestones[].notification_messagestring英文通知文案。

错误码 ​

codemessagetrace_id触发条件
0success—成功;没有匹配项时返回空列表。
-3invalid parameter由接口返回请先通过事件合约事件或分类接口确认筛选值。

响应示例 ​

json
{
  "code": 0,
  "message": "success",
  "data": {
    "milestones": [{
      "milestone_code": "KS.example.MILESTONE",
      "title": "Example milestone",
      "category_id": 1,
      "competition": "NFL",
      "type": 1,
      "start_date": "2026-10-16T00:00:00Z",
      "end_date": "2026-10-16T04:00:00Z",
      "primary_event_code": "KS.example.EVENT",
      "related_events": ["KS.example.EVENT"]
    }]
  },
  "pagination": {"completed": true, "page_flag": "", "total": 1}
}

失败响应 ​

json
{
  "code": -3,
  "message": "invalid parameter",
  "trace_id": ""
}