mirror of
https://github.com/alibaba/higress.git
synced 2026-04-20 11:37:27 +08:00
184 lines
6.4 KiB
YAML
184 lines
6.4 KiB
YAML
server:
|
||
name: exchange-rate-query
|
||
config:
|
||
appCode: ""
|
||
tools:
|
||
- name: topbank-exchange-rate
|
||
description: 十大银行的外汇牌价
|
||
args:
|
||
- name: bank
|
||
description: 银行编码。工商银行:ICBC ,中国银行:BOC ,农业银行:ABCHINA ,交通银行:BANKCOMM ,建设银行:CCB ,招商银行:CMBCHINA ,光大银行:CEBBANK ,浦发银行:SPDB ,兴业银行:CIB ,中信银行:ECITIC,默认BOC
|
||
type: string
|
||
position: query
|
||
requestTemplate:
|
||
url: https://jisuhuilv.market.alicloudapi.com/exchange/bank
|
||
method: GET
|
||
headers:
|
||
- key: Authorization
|
||
value: APPCODE {{.config.appCode}}
|
||
- key: X-Ca-Nonce
|
||
value: '{{uuidv4}}'
|
||
responseTemplate:
|
||
prependBody: |+
|
||
# API Response Information
|
||
|
||
Below is the response from an API call. To help you understand the data, I've provided:
|
||
|
||
1. A detailed description of all fields in the response structure
|
||
2. The complete API response
|
||
|
||
## Response Structure
|
||
|
||
> Content-Type: application/json
|
||
|
||
- **msg**: 状态信息 (Type: string)
|
||
- **result**: (Type: object)
|
||
- **result.bank**: 银行代号 (Type: string)
|
||
- **result.list**: (Type: array)
|
||
- **result.list[].cashbuyprice**: 钞买价 (Type: string)
|
||
- **result.list[].cashsellprice**: 钞卖价 (Type: string)
|
||
- **result.list[].code**: 货币代码 (Type: string)
|
||
- **result.list[].forexbuyprice**: 汇买价 (Type: string)
|
||
- **result.list[].forexsellprice**: 汇卖价 (Type: string)
|
||
- **result.list[].midprice**: 中间价 (Type: string)
|
||
- **result.list[].name**: 货币名称 (Type: string)
|
||
- **result.list[].updatetime**: 更新时间 (Type: string)
|
||
- **status**: 返回状态码 (Type: integer)
|
||
|
||
## Original Response
|
||
|
||
- name: single-exchange-rate
|
||
description: 查询单个货币与其他货币间的汇率及更新时间。
|
||
args:
|
||
- name: currency
|
||
description: 货币(所有货币查询接口中获取)
|
||
type: string
|
||
required: true
|
||
position: query
|
||
requestTemplate:
|
||
url: https://jisuhuilv.market.alicloudapi.com/exchange/single
|
||
method: GET
|
||
headers:
|
||
- key: Authorization
|
||
value: APPCODE {{.config.appCode}}
|
||
- key: X-Ca-Nonce
|
||
value: '{{uuidv4}}'
|
||
responseTemplate:
|
||
prependBody: |+
|
||
# API Response Information
|
||
|
||
Below is the response from an API call. To help you understand the data, I've provided:
|
||
|
||
1. A detailed description of all fields in the response structure
|
||
2. The complete API response
|
||
|
||
## Response Structure
|
||
|
||
> Content-Type: application/json
|
||
|
||
- **msg**: (Type: string)
|
||
- **result**: (Type: object)
|
||
- **result.currency**: (Type: string)
|
||
- **result.list**: (Type: object)
|
||
- **result.list.EUR**: (Type: object)
|
||
- **result.list.EUR.name**: (Type: string)
|
||
- **result.list.EUR.rate**: (Type: string)
|
||
- **result.list.EUR.updatetime**: (Type: string)
|
||
- **result.list.HKD**: (Type: object)
|
||
- **result.list.HKD.name**: (Type: string)
|
||
- **result.list.HKD.rate**: (Type: string)
|
||
- **result.list.HKD.updatetime**: (Type: string)
|
||
- **result.list.USD**: (Type: object)
|
||
- **result.list.USD.name**: (Type: string)
|
||
- **result.list.USD.rate**: (Type: string)
|
||
- **result.list.USD.updatetime**: (Type: string)
|
||
- **result.name**: (Type: string)
|
||
- **status**: (Type: string)
|
||
|
||
## Original Response
|
||
|
||
- name: all-currency
|
||
description: 查询货币名称。
|
||
args: []
|
||
requestTemplate:
|
||
url: https://jisuhuilv.market.alicloudapi.com/exchange/currency
|
||
method: GET
|
||
headers:
|
||
- key: Authorization
|
||
value: APPCODE {{.config.appCode}}
|
||
- key: X-Ca-Nonce
|
||
value: '{{uuidv4}}'
|
||
responseTemplate:
|
||
prependBody: |+
|
||
# API Response Information
|
||
|
||
Below is the response from an API call. To help you understand the data, I've provided:
|
||
|
||
1. A detailed description of all fields in the response structure
|
||
2. The complete API response
|
||
|
||
## Response Structure
|
||
|
||
> Content-Type: application/json
|
||
|
||
- **msg**: (Type: string)
|
||
- **result**: (Type: array)
|
||
- **result[].currency**: (Type: string)
|
||
- **result[].name**: (Type: string)
|
||
- **status**: (Type: string)
|
||
|
||
## Original Response
|
||
|
||
- name: exchange-rate-convert
|
||
description: 汇率转换
|
||
args:
|
||
- name: amount
|
||
description: 数量
|
||
type: string
|
||
required: true
|
||
position: query
|
||
- name: from
|
||
description: 要换算的单位(所有货币接口中获取,若为空取CNY或USD)
|
||
type: string
|
||
required: true
|
||
position: query
|
||
- name: to
|
||
description: 换算后的单位(所有货币接口中获取,若为空取CNY或USD)
|
||
type: string
|
||
required: true
|
||
position: query
|
||
requestTemplate:
|
||
url: https://jisuhuilv.market.alicloudapi.com/exchange/convert
|
||
method: GET
|
||
headers:
|
||
- key: Authorization
|
||
value: APPCODE {{.config.appCode}}
|
||
- key: X-Ca-Nonce
|
||
value: '{{uuidv4}}'
|
||
responseTemplate:
|
||
prependBody: |+
|
||
# API Response Information
|
||
|
||
Below is the response from an API call. To help you understand the data, I've provided:
|
||
|
||
1. A detailed description of all fields in the response structure
|
||
2. The complete API response
|
||
|
||
## Response Structure
|
||
|
||
> Content-Type: application/json
|
||
|
||
- **msg**: 返回信息 (Type: string)
|
||
- **result**: (Type: object)
|
||
- **result.camount**: 计算后的金额 (Type: string)
|
||
- **result.from**: 源货币代码 (Type: string)
|
||
- **result.fromname**: 源货币名称 (Type: string)
|
||
- **result.rate**: 汇率 (Type: string)
|
||
- **result.to**: 目标货币代码 (Type: string)
|
||
- **result.toname**: 目标货币名称 (Type: string)
|
||
- **result.updatetime**: 更新时间 (Type: string)
|
||
- **status**: 状态码 (Type: string)
|
||
|
||
## Original Response
|
||
|