外汇报价
<h3>接口描述</h3>
<ul>
<li>查询外汇报价信息。</li>
</ul>
<h3>请求地址</h3>
<p><code>https://api.jumdata.com/finance/foreign-exchange-price</code></p>
<h3>请求方式</h3>
<ul>
<li>GET/POST</li>
</ul>
<h3>请求格式</h3>
<ul>
<li>x-www-form-urlencoded</li>
</ul>
<h3>请求参数</h3>
<table>
<thead>
<tr>
<th>名称</th>
<th>类型</th>
<th>必须</th>
<th><div style="width:400px">说明</div></th>
</tr>
</thead>
<tbody>
<tr>
<td>appId</td>
<td>String</td>
<td>是</td>
<td>服务商分配的唯一标识</td>
</tr>
<tr>
<td>timestamp</td>
<td>Long</td>
<td>是</td>
<td>当前时间戳</td>
</tr>
<tr>
<td>sign</td>
<td>String</td>
<td>是</td>
<td>签名,详见签名算法说明</td>
</tr>
<tr>
<td>symbol</td>
<td>String</td>
<td>是</td>
<td>品种代码,如:FXINDEX,CNYRUB。详见代码表</td>
</tr>
</tbody>
</table>
<h3>签名算法说明</h3>
<p><code>sign = sha256(appId + appSecret + timestamp)</code></p>
<p>用服务商分配的 appId、服务商分配的 appSecret,当前时间时间戳 timestamp,按上述顺序拼接成字符串,再进行 sha256 哈希得到。如下:</p>
<pre><code class="language-java">String appId = &quot;xyzxy2121zxyz&quot;;
String timestamp = &quot;1555378976238&quot;;
String appSecret = &quot;efcefcef1121cefcefc1212121&quot;;
String str = appId + appSecret + timestamp;
String sign = sha256(str);</code></pre>
<h3>成功返回样例</h3>
<pre><code class="language-json">{
&quot;msg&quot;: &quot;成功&quot;,//返回码对应描述
&quot;code&quot;: 200,//返回码,详见返回码说明
&quot;taskNo&quot;: &quot;202960247220113090298671&quot;,//本次请求号
&quot;charge&quot;: true,//计费标志
&quot;data&quot;: {
&quot;FXINDEX&quot;: {
&quot;update_time&quot;: 1713766948,//数据时间戳
&quot;bofu&quot;: &quot;0.16380&quot;,//波幅
&quot;high&quot;: &quot;106.1425&quot;,//今日最高价
&quot;low&quot;: &quot;105.9787&quot;,//今日最低价
&quot;price&quot;: &quot;106.0533&quot;,//实时价格
&quot;change&quot;: &quot;-0.0630&quot;,//涨跌额
&quot;name&quot;: &quot;美元指数&quot;,//品种名称
&quot;ask&quot;: &quot;106.0533&quot;,//卖价
&quot;bid&quot;: &quot;106.0533&quot;,//买价
&quot;preclose&quot;: &quot;106.1163&quot;,//昨日收盘价
&quot;changeRate&quot;: &quot;-0.0594&quot;,//涨跌率
&quot;open&quot;: &quot;106.0992&quot;, //今日开盘价
&quot;zhenfu&quot;: &quot;&quot; //振幅
},
&quot;CNYRUB&quot;: {
}
}
}
</code></pre>
<h3>失败返回样例</h3>
<pre><code class="language-json">{
&quot;code&quot;: 400,
&quot;msg&quot;: &quot;品种代码不能为空&quot;,
}</code></pre>
<h3>返回字段说明</h3>
<table>
<thead>
<tr>
<th>字段名</th>
<th><div style="width:400px">说明</div></th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>返回码,详见返回码说明</td>
</tr>
<tr>
<td>msg</td>
<td>code对应的描述</td>
</tr>
<tr>
<td>charge</td>
<td>计费标志</td>
</tr>
<tr>
<td>taskNo</td>
<td>本次请求号</td>
</tr>
<tr>
<td>data</td>
<td>返回具体结果,详见成功返回样例</td>
</tr>
</tbody>
</table>
<h4>code返回码说明</h4>
<table>
<thead>
<tr>
<th>code</th>
<th><div style="width:400px">说明</div></th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>成功(计费)</td>
</tr>
<tr>
<td>400</td>
<td>参数错误</td>
</tr>
<tr>
<td>500</td>
<td>系统维护,请稍候再试</td>
</tr>
<tr>
<td>501</td>
<td>数据源维护,请稍候再试</td>
</tr>
<tr>
<td>601</td>
<td>接口未开通</td>
</tr>
<tr>
<td>602</td>
<td>账号停用</td>
</tr>
<tr>
<td>603</td>
<td>余额不足请充值</td>
</tr>
<tr>
<td>604</td>
<td>接口停用</td>
</tr>
<tr>
<td>606</td>
<td>调用超限,请稍候再试</td>
</tr>
<tr>
<td>607</td>
<td>ip不在白名单</td>
</tr>
<tr>
<td>609</td>
<td>请求过于频繁,请稍候再试</td>
</tr>
<tr>
<td>610</td>
<td>请求超时</td>
</tr>
<tr>
<td>999</td>
<td>其他,以实际返回为准</td>
</tr>
</tbody>
</table>
<h3>外汇代码说明</h3>
<table>
<thead>
<tr>
<th>品种名称</th>
<th>品种代码</th>
</tr>
</thead>
<tbody>
<tr>
<td>美元指数</td>
<td>FXINDEX</td>
</tr>
<tr>
<td>人民币/卢布</td>
<td>CNYRUB</td>
</tr>
<tr>
<td>英镑/人民币</td>
<td>GBPCNY</td>
</tr>
<tr>
<td>美元/人民币</td>
<td>USDCNY</td>
</tr>
<tr>
<td>人民币/韩元</td>
<td>CNYKRW</td>
</tr>
<tr>
<td>美元/日元</td>
<td>USDJPY</td>
</tr>
<tr>
<td>美元/新台币</td>
<td>USDTWD</td>
</tr>
<tr>
<td>人民币/日元</td>
<td>CNYJPY</td>
</tr>
<tr>
<td>美元/港元</td>
<td>USDHKD</td>
</tr>
<tr>
<td>瑞郎/人民币</td>
<td>CHFCNY</td>
</tr>
<tr>
<td>欧元/人民币</td>
<td>EURCNY</td>
</tr>
<tr>
<td>新元/人民币</td>
<td>SGDCNY</td>
</tr>
<tr>
<td>加元/人民币</td>
<td>CADCNY</td>
</tr>
<tr>
<td>澳元/人民币</td>
<td>AUDCNY</td>
</tr>
<tr>
<td>美元/马来西亚令吉</td>
<td>USDMYR</td>
</tr>
<tr>
<td>纽币/人民币</td>
<td>NZDCNY</td>
</tr>
<tr>
<td>美元/加元</td>
<td>USDCAD</td>
</tr>
<tr>
<td>美元/新元</td>
<td>USDSGD</td>
</tr>
<tr>
<td>英镑/美元</td>
<td>GBPUSD</td>
</tr>
<tr>
<td>欧元/美元</td>
<td>EURUSD</td>
</tr>
<tr>
<td>美元/瑞郎</td>
<td>USDCHF</td>
</tr>
<tr>
<td>港元/人民币</td>
<td>HKDCNY</td>
</tr>
<tr>
<td>澳元/美元</td>
<td>AUDUSD</td>
</tr>
<tr>
<td>人民币/马来西亚令吉</td>
<td>CNYMYR</td>
</tr>
<tr>
<td>日元/人民币</td>
<td>JPYCNY</td>
</tr>
<tr>
<td>港元/人民币</td>
<td>HKDCNY</td>
</tr>
<tr>
<td>加元/欧元</td>
<td>CADEUR</td>
</tr>
<tr>
<td>加元/瑞郎</td>
<td>CADCHF</td>
</tr>
<tr>
<td>澳元/欧元</td>
<td>AUDEUR</td>
</tr>
<tr>
<td>澳元/瑞郎</td>
<td>AUDCHF</td>
</tr>
<tr>
<td>加元/英镑</td>
<td>CADGBP</td>
</tr>
<tr>
<td>澳元/英镑</td>
<td>AUDGBP</td>
</tr>
<tr>
<td>新台币/人民币</td>
<td>TWDCNY</td>
</tr>
<tr>
<td>港元/澳元</td>
<td>HKDAUD</td>
</tr>
<tr>
<td>港元/加元</td>
<td>HKDCAD</td>
</tr>
<tr>
<td>港元/欧元</td>
<td>HKDEUR</td>
</tr>
<tr>
<td>港元/瑞郎</td>
<td>HKDCHF</td>
</tr>
<tr>
<td>港元/英镑</td>
<td>HKDGBP</td>
</tr>
<tr>
<td>英镑/日元</td>
<td>GBPJPY</td>
</tr>
<tr>
<td>瑞郎/日元</td>
<td>CHFJPY</td>
</tr>
<tr>
<td>欧元/日元</td>
<td>EURJPY</td>
</tr>
<tr>
<td>加元/日元</td>
<td>CADJPY</td>
</tr>
<tr>
<td>澳元/日元</td>
<td>AUDJPY</td>
</tr>
<tr>
<td>人民币/日元</td>
<td>CNYJPY</td>
</tr>
<tr>
<td>港元/日元</td>
<td>HKDJPY</td>
</tr>
<tr>
<td>英镑/港元</td>
<td>GBPHKD</td>
</tr>
<tr>
<td>瑞郎/港元</td>
<td>CHFHKD</td>
</tr>
<tr>
<td>欧元/港元</td>
<td>EURHKD</td>
</tr>
<tr>
<td>英镑/人民币</td>
<td>GBPCNY</td>
</tr>
<tr>
<td>瑞郎/人民币</td>
<td>CHFCNY</td>
</tr>
<tr>
<td>欧元/人民币</td>
<td>EURCNY</td>
</tr>
<tr>
<td>加元/港元</td>
<td>CADHKD</td>
</tr>
<tr>
<td>澳元/港元</td>
<td>AUDHKD</td>
</tr>
<tr>
<td>新元/人民币</td>
<td>SGDCNY</td>
</tr>
<tr>
<td>加元/人民币</td>
<td>CADCNY</td>
</tr>
<tr>
<td>澳元/人民币</td>
<td>AUDCNY</td>
</tr>
<tr>
<td>纽币/人民币</td>
<td>NZDCNY</td>
</tr>
<tr>
<td>英镑/纽币</td>
<td>GBPNZD</td>
</tr>
<tr>
<td>英镑/澳元</td>
<td>GBPAUD</td>
</tr>
<tr>
<td>欧元/纽币</td>
<td>EURNZD</td>
</tr>
<tr>
<td>英镑/加元</td>
<td>GBPCAD</td>
</tr>
<tr>
<td>瑞郎/澳元</td>
<td>CHFAUD</td>
</tr>
<tr>
<td>欧元/澳元</td>
<td>EURAUD</td>
</tr>
<tr>
<td>瑞郎/加元</td>
<td>CHFCAD</td>
</tr>
<tr>
<td>欧元/加元</td>
<td>EURCAD</td>
</tr>
<tr>
<td>加元/纽币</td>
<td>CADNZD</td>
</tr>
<tr>
<td>英镑/欧元</td>
<td>GBPEUR</td>
</tr>
<tr>
<td>英镑/瑞郎</td>
<td>GBPCHF</td>
</tr>
<tr>
<td>加元/澳元</td>
<td>CADAUD</td>
</tr>
<tr>
<td>澳元/纽币</td>
<td>AUDNZD</td>
</tr>
<tr>
<td>瑞郎/欧元</td>
<td>CHFEUR</td>
</tr>
<tr>
<td>欧元/瑞郎</td>
<td>EURCHF</td>
</tr>
<tr>
<td>澳元/加元</td>
<td>AUDCAD</td>
</tr>
<tr>
<td>瑞郎/英镑</td>
<td>CHFGBP</td>
</tr>
<tr>
<td>欧元/英镑</td>
<td>EURGBP</td>
</tr>
<tr>
<td>瑞郎/人民币</td>
<td>CHFCNY</td>
</tr>
<tr>
<td>欧元/人民币</td>
<td>EURCNY</td>
</tr>
<tr>
<td>美元/离岸人民币</td>
<td>USDCNH</td>
</tr>
<tr>
<td>日元/人民币</td>
<td>JPYCNY</td>
</tr>
<tr>
<td>美元/人民币</td>
<td>USDCNY</td>
</tr>
<tr>
<td>人民币/卢布</td>
<td>CNYRUB</td>
</tr>
<tr>
<td>人民币/韩元</td>
<td>CNYKRW</td>
</tr>
<tr>
<td>人民币/澳门币</td>
<td>CNYMOP</td>
</tr>
<tr>
<td>港元/人民币</td>
<td>HKDCNY</td>
</tr>
<tr>
<td>英镑/人民币</td>
<td>GBPCNY</td>
</tr>
<tr>
<td>新元/人民币</td>
<td>SGDCNY</td>
</tr>
<tr>
<td>加元/人民币</td>
<td>CADCNY</td>
</tr>
<tr>
<td>人民币/泰国铢</td>
<td>CNYTHB</td>
</tr>
<tr>
<td>澳元/人民币</td>
<td>AUDCNY</td>
</tr>
<tr>
<td>人民币/多米尼加比索</td>
<td>CNYDOP</td>
</tr>
<tr>
<td>人民币/缅甸元</td>
<td>CNYMMK</td>
</tr>
<tr>
<td>人民币/伊拉克第纳尔</td>
<td>CNYIQD</td>
</tr>
<tr>
<td>人民币/智利比索</td>
<td>CNYCLP</td>
</tr>
<tr>
<td>人民币/丹麦克朗参考利率</td>
<td>CNYDKX</td>
</tr>
<tr>
<td>人民币/匈牙利福林</td>
<td>CNYHUF</td>
</tr>
<tr>
<td>人民币/肯尼亚先令</td>
<td>CNYKES</td>
</tr>
<tr>
<td>人民币/委内瑞拉玻利瓦尔</td>
<td>CNYVEF</td>
</tr>
<tr>
<td>人民币/黎巴嫩镑</td>
<td>CNYLBP</td>
</tr>
<tr>
<td>人民币/哥伦比亚比索</td>
<td>CNYCOP</td>
</tr>
<tr>
<td>人民币/坦桑尼亚先令</td>
<td>CNYTZS</td>
</tr>
<tr>
<td>人民币/苏丹镑</td>
<td>CNYSDG</td>
</tr>
<tr>
<td>人民币/阿尔及利亚第纳尔</td>
<td>CNYDZD</td>
</tr>
<tr>
<td>人民币/埃塞俄比亚比尔</td>
<td>CNYETB</td>
</tr>
<tr>
<td>人民币/安哥拉宽扎</td>
<td>CNYAOA</td>
</tr>
<tr>
<td>人民币/尼日利亚奈拉</td>
<td>CNYNGN</td>
</tr>
<tr>
<td>人民币/哈萨克斯坦坚戈</td>
<td>CNYKZT</td>
</tr>
<tr>
<td>人民币/匈牙利福林参考利率</td>
<td>CNYHUX</td>
</tr>
<tr>
<td>人民币/乌拉圭比索</td>
<td>CNYUYU</td>
</tr>
<tr>
<td>人民币/乌克兰格里夫纳</td>
<td>CNYUAH</td>
</tr>
<tr>
<td>人民币/捷克克朗</td>
<td>CNYCZK</td>
</tr>
<tr>
<td>人民币/兰特</td>
<td>CNYZAR</td>
</tr>
<tr>
<td>人民币/墨西哥比索</td>
<td>CNYMXN</td>
</tr>
<tr>
<td>人民币/瑞典朗</td>
<td>CNYSEK</td>
</tr>
<tr>
<td>人民币/挪威克朗参考汇率</td>
<td>CNYNOX</td>
</tr>
<tr>
<td>人民币/危地马拉格查尔</td>
<td>CNYGTQ</td>
</tr>
<tr>
<td>人民币/克罗地亚库纳</td>
<td>CNYHRK</td>
</tr>
<tr>
<td>人民币/利比亚第纳尔</td>
<td>CNYLYD</td>
</tr>
<tr>
<td>人民币/马来西亚令吉</td>
<td>CNYMYR</td>
</tr>
<tr>
<td>人民币/波兰兹罗提</td>
<td>CNYPLN</td>
</tr>
<tr>
<td>人民币/秘鲁索尔</td>
<td>CNYPEN</td>
</tr>
<tr>
<td>人民币/阿联酋迪拉姆</td>
<td>CNYAED</td>
</tr>
<tr>
<td>人民币/以色列谢克尔</td>
<td>CNYILS</td>
</tr>
<tr>
<td>人民币/卡塔尔里亚尔</td>
<td>CNYQAR</td>
</tr>
<tr>
<td>人民币/白俄罗斯卢布</td>
<td>CNYBYN</td>
</tr>
<tr>
<td>土耳其里拉/人民币</td>
<td>TRYCNY</td>
</tr>
<tr>
<td>人民币/保加利亚列弗</td>
<td>CNYBGN</td>
</tr>
<tr>
<td>人民币/巴拿马巴波亚</td>
<td>CNYPAB</td>
</tr>
<tr>
<td>人民币/阿曼里亚尔</td>
<td>CNYOMR</td>
</tr>
<tr>
<td>人民币/科威特第纳尔</td>
<td>CNYKWD</td>
</tr>
<tr>
<td>欧元/美元</td>
<td>EURUSD</td>
</tr>
<tr>
<td>美元/韩元</td>
<td>USDKRW</td>
</tr>
<tr>
<td>美元/墨西哥比索</td>
<td>USDMXN</td>
</tr>
<tr>
<td>美元/新元</td>
<td>USDSGD</td>
</tr>
<tr>
<td>美元/港元</td>
<td>USDHKD</td>
</tr>
<tr>
<td>美元/泰国铢</td>
<td>USDTHB</td>
</tr>
<tr>
<td>英镑/美元</td>
<td>GBPUSD</td>
</tr>
<tr>
<td>美元/日元</td>
<td>USDJPY</td>
</tr>
<tr>
<td>美元/卢布</td>
<td>USDRUB</td>
</tr>
<tr>
<td>美元/捷克克朗</td>
<td>USDCZK</td>
</tr>
<tr>
<td>美元/瑞郎</td>
<td>USDCHF</td>
</tr>
<tr>
<td>澳元/美元</td>
<td>AUDUSD</td>
</tr>
<tr>
<td>美元/加元</td>
<td>USDCAD</td>
</tr>
<tr>
<td>美元/摩洛哥迪拉姆</td>
<td>USDMAD</td>
</tr>
<tr>
<td>美元/巴西雷亚尔</td>
<td>USDBRL</td>
</tr>
<tr>
<td>美元/匈牙利福林</td>
<td>USDHUF</td>
</tr>
<tr>
<td>美元/兰特</td>
<td>USDZAR</td>
</tr>
<tr>
<td>美元/土耳其里拉</td>
<td>USDTRY</td>
</tr>
<tr>
<td>美元/乌兹别克斯坦索姆</td>
<td>USDUZS</td>
</tr>
</tbody>
</table>