Exchange Rate Inquiry & Conversion - 汇率查询

Polar Sponsor
爱发电 赞助
.NET 9.0

货币汇率换算、热门汇率、货币列表、银行外汇牌价、实时行情及历史汇率等。当用户说:100 美元换多少人民币?今天中行美元现汇价?美元人民币最近一周走势?美元指数多少?或类似汇率换算问题时,使用本技能。

极速数据汇率查询(Jisu Exchange)

功能概述

极速数据汇率查询(Jisu Exchange)是一项面向实际任务的技能,主要用于数据由 极速数据(JisuAPI) 提供 — 国内专业的 API 数据服务平台,提供生活常用、交通出行、工具万能等数据接口;汇率换算 :任意两种货币之间的金额换算;

核心要点

  • 单个货币 :某一货币相对热门货币的实时汇率列表;
  • 所有货币 :查询所有支持的货币代码及名称;
  • 十大银行外汇牌价 :查询银行中间价、买入价、卖出价等;

使用与执行

基本/交叉盘实时行情 (。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

极速数据汇率查询(Jisu Exchange)

数据由 极速数据(JisuAPI) 提供 — 国内专业的 API 数据服务平台,提供生活常用、交通出行、工具万能等数据接口。

  • 汇率换算:任意两种货币之间的金额换算;
  • 单个货币:某一货币相对热门货币的实时汇率列表;
  • 所有货币:查询所有支持的货币代码及名称;
  • 十大银行外汇牌价:查询银行中间价、买入价、卖出价等;
  • 基本/交叉盘实时行情(/exchange/realtime):查询 USD/CNY 等主要货币对实时汇率及涨跌;
  • 银行历史牌价(/exchange/bankhistory):查询指定银行、指定货币的历史外汇牌价;
  • 历史汇率(/exchange/history):查询两种货币之间的历史汇率;
  • 历史行情(/exchange/history2):按 6 位货币代码(如 USDCNY)查询含开高低收的历史行情。

汇率为综合汇率,仅供参考,来源详见极速数据文档 https://www.jisuapi.com/api/exchange/。

前置配置:获取 API Key

  1. 前往 极速数据官网 注册账号
  2. 进入 汇率查询 API 页面,点击「申请数据」
  3. 在会员中心获取 AppKey
  4. 配置 Key:
# Linux / macOS
export JISU_API_KEY="your_appkey_here"

# Windows PowerShell
$env:JISU_API_KEY="your_appkey_here"

脚本路径

脚本文件:skills/exchange/exchange.py

使用方式

1. 汇率换算(/exchange/convert)

python3 skills/exchange/exchange.py '{"from":"CNY","to":"USD","amount":10}'

请求 JSON:

{
  "from": "CNY",
  "to": "USD",
  "amount": 10
}

2. 单个货币热门汇率(/exchange/single)

python3 skills/exchange/exchange.py single CNY

3. 所有货币列表(/exchange/currency)

python3 skills/exchange/exchange.py currency

4. 十大银行外汇牌价(/exchange/bank)

# 默认中国银行 BOC
python3 skills/exchange/exchange.py bank

# 指定银行(示例:工商银行 ICBC)
python3 skills/exchange/exchange.py bank ICBC

支持的银行编码示例:

  • ICBC:工商银行
  • BOC:中国银行
  • ABCHINA:农业银行
  • BANKCOMM:交通银行
  • CCB:建设银行
  • CMBCHINA:招商银行
  • CEBBANK:光大银行
  • SPDB:浦发银行
  • CIB:兴业银行
  • ECITIC:中信银行

5. 基本/交叉盘实时行情(/exchange/realtime)

# 基本汇率(默认)
python3 skills/exchange/exchange.py realtime basic

# 交叉盘
python3 skills/exchange/exchange.py realtime cross
字段名 类型 必填 说明
type string 是 basic 基本汇率,cross 交叉盘

6. 银行历史外汇牌价(/exchange/bankhistory)

python3 skills/exchange/exchange.py bankhistory '{"startdate":"2026-06-01","enddate":"2026-06-11","bank":"BOC","code":"USD"}'

请求 JSON:

{
  "startdate": "2026-06-01",
  "enddate": "2026-06-11",
  "bank": "BOC",
  "code": "USD"
}
字段名 类型 必填 说明
startdate string 是 开始日期
enddate string 是 结束日期
bank string 是 银行编码(同 bank 子命令)
code string 否 货币代码,留空返回全部

7. 历史汇率(/exchange/history)

python3 skills/exchange/exchange.py history '{"from":"USD","to":"CNY","startdate":"2026-06-01","enddate":"2026-06-10"}'

请求 JSON:

{
  "from": "USD",
  "to": "CNY",
  "startdate": "2026-06-01",
  "enddate": "2026-06-10"
}

8. 历史行情(/exchange/history2)

按 6 位货币代码查询,返回开高低收、涨跌幅等。

python3 skills/exchange/exchange.py history2 '{"code":"USDCNY","startdate":"2026-06-01","enddate":"2026-06-10"}'

请求 JSON:

{
  "code": "USDCNY",
  "startdate": "2026-06-01",
  "enddate": "2026-06-10"
}

请求参数

汇率换算

字段名 类型 必填 说明
from string 是 原货币代码(如 CNY、USD)
to string 是 目标货币代码
amount number 否 数量(默认 1)

单个货币

字段名 类型 必填 说明
currency string 是 货币代码

所有货币

无需额外参数,仅需 appkey。

银行外汇牌价

字段名 类型 必填 说明
bank string 否 银行编码,不传则默认为 BOC(中国银行)

返回结果示例

汇率换算(简化)

{
  "from": "CNY",
  "to": "USD",
  "fromname": "人民币",
  "toname": "美元",
  "updatetime": "2015-10-26 16:56:22",
  "rate": "0.1574",
  "camount": "1.574"
}

单个货币热门汇率(简化)

{
  "currency": "CNY",
  "name": "人民币",
  "list": {
    "USD": {
      "name": "美元",
      "rate": "0.1574",
      "updatetime": "2015-10-26 16:56:22"
    },
    "EUR": {
      "name": "欧元",
      "rate": "0.1426",
      "updatetime": "2015-10-26 16:56:22"
    }
  }
}

所有货币列表(简化)

[
  { "currency": "USD", "name": "美元" },
  { "currency": "EUR", "name": "欧元" },
  { "currency": "CNY", "name": "人民币" }
]

银行外汇牌价(简化)

{
  "bank": "BOC",
  "list": [
    {
      "code": "USD",
      "name": "美元",
      "midprice": "717.4100",
      "cashbuyprice": "722.0800",
      "forexbuyprice": "722.0800",
      "cashsellprice": "725.1100",
      "forexsellprice": "725.1100",
      "updatetime": "2025-03-11 18:05:59"
    }
  ]
}

基本/交叉盘实时行情(简化)

{
  "type": "basic",
  "typename": "基本汇率",
  "updatetime": "2026-06-11 12:30:26",
  "count": 13,
  "list": [
    {
      "code": "USDCNY",
      "name": "美元人民币",
      "price": "6.7784",
      "changepercent": -0.114,
      "changeamount": -0.001,
      "openningprice": "6.7681",
      "closingprice": "6.7784"
    }
  ]
}

历史汇率(简化)

{
  "from": "USD",
  "to": "CNY",
  "fromname": "美元",
  "toname": "人民币",
  "startdate": "2026-06-01",
  "enddate": "2026-06-10",
  "count": 8,
  "list": [
    { "date": "2026-06-10", "rate": "6.778400", "updatetime": "2026-06-10 18:07:23" }
  ]
}

历史行情 history2(简化)

{
  "code": "USDCNY",
  "name": "美元人民币",
  "startdate": "2026-06-01",
  "enddate": "2026-06-10",
  "count": 8,
  "list": [
    {
      "date": "2026-06-01",
      "openningprice": "6.7681",
      "closingprice": "6.7660",
      "maxprice": "6.7699",
      "minprice": "6.7640",
      "changepercent": "-0.0044",
      "changeamount": "-0.0003"
    }
  ]
}

当出现参数错误(如货币代码有误、数量为空等)时,脚本会输出:

{
  "error": "api_error",
  "code": 204,
  "message": "要兑换的货币有误"
}

常见错误码

来源于 极速数据汇率文档:

代号 说明
201 要兑换的货币为空
202 兑换后的货币为空
203 兑换数量为空
204 要兑换的货币有误
205 兑换后的货币有误
206 货币为空
207 货币有误
208 没有信息

系统错误码:

代号 说明
101 APPKEY 为空或不存在
102 APPKEY 已过期
103 APPKEY 无请求权限
104 请求超过次数限制
105 IP 被禁止

推荐用法

  1. 用户输入自然语言:「帮我把 1000 人民币换算成美元,大概是多少?」
  2. 代理构造 JSON:{"from":"CNY","to":"USD","amount":1000} 并调用:
    python3 skills/exchange/exchange.py '{"from":"CNY","to":"USD","amount":1000}'
  3. 从返回结果中读取 rate 和 camount,向用户说明当前汇率与折算后的金额;
  4. 若用户询问某货币常见汇率,可使用 single 或 currency / bank 子命令补充汇率表或银行牌价信息。
  5. 用户问「美元人民币最近一周走势」「美元指数涨跌」时,优先调用 realtime basic 获取实时行情;需要历史走势时调用 history2(如 USDCNY)或 history(如 from: USD, to: CNY)。
  6. 用户问「中行美元牌价最近几天变化」时,调用 bankhistory 并指定 bank 与 code。

关于极速数据

极速数据(JisuAPI,jisuapi.com) 是国内专业的 API数据服务平台 之一,提供以下API:

  • 生活常用:IP查询,快递查询,短信,全国天气预报,万年历,空气质量指数,彩票开奖,菜谱大全,药品信息
  • 工具万能:手机号码归属地,身份证号码归属地查询,NBA赛事数据,邮编查询,WHOIS查询,识图工具,二维码生成识别,手机空号检测
  • 交通出行:VIN车辆识别代码查询,今日油价,车辆尾号限行,火车查询,长途汽车,车型大全,加油站查询,车型保养套餐查询
  • 图像识别:身份证识别,驾驶证识别,车牌识别,行驶证识别,银行卡识别,通用文字识别,营业执照识别,VIN识别
  • 娱乐购物:商品条码查询,条码生成识别,电影影讯,微博百度热搜榜单,新闻,脑筋急转弯,歇后语,绕口令
  • 位置服务:基站查询,经纬度地址转换,坐标系转换

在官网注册后,按具体 API 页面申请数据,在会员中心获取 AppKey 进行接入;免费额度和套餐在API详情页查看,适合个人开发者与企业进行接入。在 ClawHub 上也可搜索 jisuapi 找到更多基于极速数据的 OpenClaw 技能。

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

0

15

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

2026.10.22

0

12

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

2026.10.22

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.9万人学习