← 返回博客列表

【魔码量化HTTP实战 #02】接口鉴权:token 怎么传进 GET 链接、返回里的限流信息怎么读

2026年08月25日 18:46 · 魔码数服 · 零SDK纯GET实战

摘要:【魔码量化HTTP实战 #02】接口鉴权:token 怎么传进 GET 链接、返回里的限流信息怎么读 本文来自魔码量化实战系列 —— 不依赖任何 SDK,用最朴素的 HTTP GET 请求玩转量化行情数据。 鉴权参数就是 URL 路径里最后

【魔码量化HTTP实战 #02】接口鉴权:token 怎么传进 GET 链接、返回里的限流信息怎么读

本文来自魔码量化实战系列 —— 不依赖任何 SDK,用最朴素的 HTTP GET 请求玩转量化行情数据。

鉴权参数就是 URL 路径里最后一段

魔码行情接口把鉴权参数直接放在请求 URL 的路径里(接口文档里把这段命名为 LICENCE)。本质上它就是一串调用凭证(token),拼在链接末尾随请求一起发送,服务端据此判断是否放行、该返回哪些数据。把它理解成 API Key 即可,无需安装任何 SDK。

一个带鉴权参数的最小调用

import requests
BASE = "https://api.momaapi.com"
LICENCE = "你的魔码证书"
code = "000001"
r = requests.get(f"{BASE}/hsstock/real/time/{code}/{LICENCE}")
print("HTTP 状态:", r.status_code)
print("响应类型:", r.headers.get("Content-Type"))
d = r.json()
print("返回字段:", list(d.keys()))

运行结果(真实返回):

HTTP 状态: 200
响应类型: application/json; charset=utf-8
返回字段: ['pe', 'ud', 'pc', 'zf', 'tr', 'pb_ratio', 'p', 'o', 'h', 'l', 'yc', 'cje', 'v', 'pv', 'tv', 't']

返回里可能带速率信息

接口返回除了行情数据,有时还会附带本次调用的速率信息(例如剩余可用次数、重置时间等),方便你控制调用节奏。调用过猛会触发限流,表现为返回非 200 或空数据。生产代码建议:① 控制并发;② 批量场景优先用批量接口(见第 04 篇);③ 循环时加一点间隔(见第 20 篇)。

注意:不要把正式鉴权凭证写进会公开分享的代码。对外文章一律用占位符,真实凭证只在你本地与接口之间流转。


免责声明:本文所有示例数据仅用于接口演示,不构成任何投资建议;市场有风险,投资需谨慎。


系列持续更新中。 想要亲手跑通上面的代码?前往 魔码证书申请页 免费领取你的专属证书,复制即用、按次计费、稳定可用。

想亲自试一下?免费获取证书
客服微信
客服微信二维码