Datayes 宏观指标
前提条件
1. 获取 Datayes Token
访问 https://r.datayes.com/auth/login 登录 Datayes 账号,并在 Datayes 控制台获取可撤销的 API token。
2. 配置 Token
macOS / Linux:
export DATAYES_TOKEN='your-token'
Windows PowerShell:
$env:DATAYES_TOKEN = "your-token"
Windows CMD:
set DATAYES_TOKEN=your-token
直接使用
- 只用
python3 scripts/datayes_macro.py发请求。 - 只用 Python 标准库;不要额外安装依赖。
- 从环境变量
DATAYES_TOKEN读取 token。脚本会自动带上Authorization: Bearer <token>。 - 真实业务接口的
httpUrl会先校验主机名,只允许 Datayes 受信任域名,避免把 token 发送到非 Datayes 地址。
最小流程
- 先搜候选指标。
python3 scripts/datayes_macro.py search "M2同比" --top 5 --json
- 结果明确时,直接一步查数据。
python3 scripts/datayes_macro.py query "M2同比" --begin-date 20240101 --limit 12 --json
- 需要精确控制时,按 id 查明细。
python3 scripts/datayes_macro.py detail 1070000009 --begin-date 20240101 --limit 12 --json
选择规则
- 优先名称与用户问题最贴近的指标。
- 用户没说地区时,优先中国或全国口径。
- 用户没说频率时,优先月度,其次季度,再次年度。
- 搜索结果噪声大时,先缩短关键词再重试,例如去掉地区词或
同比/环比修饰词。
输出要求
- 明确写出指标名称、频率、单位、来源、最新值和最近若干期数据。
- 命中多个合理口径时,先列候选再确认,不要混合不同指标。
Scan to join WeChat group