当前位置:网站首页>多线程获取官方汇率
多线程获取官方汇率
2022-07-30 20:08:00 【Roam-G】

- 接口地址:http://api.tianapi.com/fxrate/index
- 请求示例:http://api.tianapi.com/fxrate/index?key=APIKEY&fromcoin=USD&tocoin=CNY&money=1
- 支持协议:http/https
- 请求方式:get/post
- 返回格式:utf-8 json
post方式请求时,enctype应为application/x-www-form-urlencoded
上传文件二进制数据流方式,enctype必须为multipart/form-data
参数url、base64中有特殊字符时,建议对值urlencode编码后传递
名称 类型 必填 示例值/默认值 说明 key string 是 您自己的APIKEY(注册账号后获得) api密钥 fromcoin string 是 USD 来源货币,例如美元USD tocoin string 是 CNY 目标兑换货币,例如人民币CNY money int 是 1 兑换金额,单位元
| 错误代码 | 错误消息 | 解释帮助 |
|---|---|---|
| 100 | 内部服务器错误 | 报此错误码请及时反馈或等待官方修复 |
| 110 | 当前API已下线 | 接口已下线无法使用,可关注相关通知 |
| 120 | API暂时维护中 | 接口暂时关闭维护中,请注意相关公告 |
| 130 | API调用频率超限 | 超过每秒请求数上限,可在控制台-接口管理中查询 |
| 140 | API没有调用权限 | 请检查是否自行在接口管理中停用或被禁用了该接口 |
| 150 | API可用次数不足 | 账号余额不足以调用接口,请在控制台中查看 |
| 160 | 账号未申请该API | 请先在接口文档页面申请该接口,点此查看说明 |
| 170 | Referer请求来源受限 | 设置了Referer白名单,但来源Referer不在白名单内 |
| 180 | IP请求来源受限 | 设置了IP白名单,但来源IP不在白名单内 |
| 190 | 当前key已限制使用 | 通常为账号被限制使用,此状态无法恢复 |
如果您是post方式传值的,要么key参数应该在body消息体中,具体而言,每种编程语言都有细微差别,可在接口文档界面参考演示代码。
如果您确认已正确发送key参数给接口,但依然返回“缺少key参数”问题,则一般是数据编码格式问题。天行数据使用的默认编码格式。如果您的代码设置的是application/json等方式的编码格式,请添加或者修改为此种编码方式“application/x-www-form-urlencoded”。
对于java语言,如果使用的HttpCilentUtil工具类,请确保有如下类似的设置:
Response Header:
HTTP/1.1 200 OK
Date: Sat, 30 Jul 2022 09:29:59 GMT
Content-Type: application/json;charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Allow-Headers: *
Response Body:
{
"code": 200,
"msg": "success",
"newslist": [
{
"money": "6.7323"
}
]
}//package com.mabang.test;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Date;
public class MoneyRate implements Runnable{
/**
* urlAll 请求接口
* httpArg 参数
* @return 返回结果
*/
// int i = 0;
public static String request(String httpUrl, String httpArg) {
BufferedReader reader = null;
String result = null;
StringBuffer sbf = new StringBuffer();
httpUrl = httpUrl + "?" + httpArg;
// System.out.println(httpUrl);
try {
URL url = new URL(httpUrl);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
InputStream is = connection.getInputStream();
reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
String strRead = null;
while ((strRead = reader.readLine()) != null) {
sbf.append(strRead);
sbf.append("\r\n");
}
reader.close();
result = sbf.toString();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
@Override
public void run() {
for(int i =0 ;i<100;i++ ){
if(Thread.currentThread().getName().equals("获取官方汇率")){
try {
Thread.sleep(1000);
// 单位是毫秒,1000毫秒 = 1秒。
} catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
//TODO: handle exception
}//end try
}//end if
String httpUrl = "http://api.tianapi.com/fxrate/index";
String httpArg = "key=7e2ffe4122153f108ae6a911f9829cdd&fromcoin=USD&tocoin=CNY&money=1";
String jsonResult = request(httpUrl,httpArg);
// system.out.println("1");
System.out.println("第"+i+"次,获取官方汇率。------------------now time :"+new Date());
System.out.println(jsonResult);
}
}
public static void main(String[] args) {
//java环境中文传值时,需特别注意字符编码问题
MoneyRate rate = new MoneyRate();
new Thread(rate,"获取官方汇率").start();
}
}
第0次,获取官方汇率。------------------now time :Sat Jul 30 17:57:30 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第1次,获取官方汇率。------------------now time :Sat Jul 30 17:57:31 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第2次,获取官方汇率。------------------now time :Sat Jul 30 17:57:33 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第3次,获取官方汇率。------------------now time :Sat Jul 30 17:57:34 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第4次,获取官方汇率。------------------now time :Sat Jul 30 17:57:35 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第5次,获取官方汇率。------------------now time :Sat Jul 30 17:57:36 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第6次,获取官方汇率。------------------now time :Sat Jul 30 17:57:37 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第7次,获取官方汇率。------------------now time :Sat Jul 30 17:57:38 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第8次,获取官方汇率。------------------now time :Sat Jul 30 17:57:39 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第9次,获取官方汇率。------------------now time :Sat Jul 30 17:57:40 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第10次,获取官方汇率。------------------now time :Sat Jul 30 17:57:41 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第11次,获取官方汇率。------------------now time :Sat Jul 30 17:57:42 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第12次,获取官方汇率。------------------now time :Sat Jul 30 17:57:43 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第13次,获取官方汇率。------------------now time :Sat Jul 30 17:57:44 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第14次,获取官方汇率。------------------now time :Sat Jul 30 17:57:45 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第15次,获取官方汇率。------------------now time :Sat Jul 30 17:57:46 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第16次,获取官方汇率。------------------now time :Sat Jul 30 17:57:47 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第17次,获取官方汇率。------------------now time :Sat Jul 30 17:57:48 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第18次,获取官方汇率。------------------now time :Sat Jul 30 17:57:49 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第19次,获取官方汇率。------------------now time :Sat Jul 30 17:57:50 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第20次,获取官方汇率。------------------now time :Sat Jul 30 17:57:51 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第21次,获取官方汇率。------------------now time :Sat Jul 30 17:57:52 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第22次,获取官方汇率。------------------now time :Sat Jul 30 17:57:53 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第23次,获取官方汇率。------------------now time :Sat Jul 30 17:57:54 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第24次,获取官方汇率。------------------now time :Sat Jul 30 17:57:55 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第25次,获取官方汇率。------------------now time :Sat Jul 30 17:57:56 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第26次,获取官方汇率。------------------now time :Sat Jul 30 17:57:57 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第27次,获取官方汇率。------------------now time :Sat Jul 30 17:57:58 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第28次,获取官方汇率。------------------now time :Sat Jul 30 17:57:59 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第29次,获取官方汇率。------------------now time :Sat Jul 30 17:58:01 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第30次,获取官方汇率。------------------now time :Sat Jul 30 17:58:02 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第31次,获取官方汇率。------------------now time :Sat Jul 30 17:58:03 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第32次,获取官方汇率。------------------now time :Sat Jul 30 17:58:04 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第33次,获取官方汇率。------------------now time :Sat Jul 30 17:58:05 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第34次,获取官方汇率。------------------now time :Sat Jul 30 17:58:06 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第35次,获取官方汇率。------------------now time :Sat Jul 30 17:58:07 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第36次,获取官方汇率。------------------now time :Sat Jul 30 17:58:08 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第37次,获取官方汇率。------------------now time :Sat Jul 30 17:58:09 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第38次,获取官方汇率。------------------now time :Sat Jul 30 17:58:10 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第39次,获取官方汇率。------------------now time :Sat Jul 30 17:58:11 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第40次,获取官方汇率。------------------now time :Sat Jul 30 17:58:12 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第41次,获取官方汇率。------------------now time :Sat Jul 30 17:58:13 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第42次,获取官方汇率。------------------now time :Sat Jul 30 17:58:14 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第43次,获取官方汇率。------------------now time :Sat Jul 30 17:58:15 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第44次,获取官方汇率。------------------now time :Sat Jul 30 17:58:16 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第45次,获取官方汇率。------------------now time :Sat Jul 30 17:58:17 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第46次,获取官方汇率。------------------now time :Sat Jul 30 17:58:18 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第47次,获取官方汇率。------------------now time :Sat Jul 30 17:58:19 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第48次,获取官方汇率。------------------now time :Sat Jul 30 17:58:20 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第49次,获取官方汇率。------------------now time :Sat Jul 30 17:58:21 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第50次,获取官方汇率。------------------now time :Sat Jul 30 17:58:22 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第51次,获取官方汇率。------------------now time :Sat Jul 30 17:58:24 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第52次,获取官方汇率。------------------now time :Sat Jul 30 17:58:25 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第53次,获取官方汇率。------------------now time :Sat Jul 30 17:58:26 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第54次,获取官方汇率。------------------now time :Sat Jul 30 17:58:27 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第55次,获取官方汇率。------------------now time :Sat Jul 30 17:58:28 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第56次,获取官方汇率。------------------now time :Sat Jul 30 17:58:29 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第57次,获取官方汇率。------------------now time :Sat Jul 30 17:58:30 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第58次,获取官方汇率。------------------now time :Sat Jul 30 17:58:31 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第59次,获取官方汇率。------------------now time :Sat Jul 30 17:58:32 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第60次,获取官方汇率。------------------now time :Sat Jul 30 17:58:33 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第61次,获取官方汇率。------------------now time :Sat Jul 30 17:58:34 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第62次,获取官方汇率。------------------now time :Sat Jul 30 17:58:35 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第63次,获取官方汇率。------------------now time :Sat Jul 30 17:58:36 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第64次,获取官方汇率。------------------now time :Sat Jul 30 17:58:37 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第65次,获取官方汇率。------------------now time :Sat Jul 30 17:58:38 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第66次,获取官方汇率。------------------now time :Sat Jul 30 17:58:39 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第67次,获取官方汇率。------------------now time :Sat Jul 30 17:58:40 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第68次,获取官方汇率。------------------now time :Sat Jul 30 17:58:41 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第69次,获取官方汇率。------------------now time :Sat Jul 30 17:58:42 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第70次,获取官方汇率。------------------now time :Sat Jul 30 17:58:43 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第71次,获取官方汇率。------------------now time :Sat Jul 30 17:58:44 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第72次,获取官方汇率。------------------now time :Sat Jul 30 17:58:45 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第73次,获取官方汇率。------------------now time :Sat Jul 30 17:58:46 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第74次,获取官方汇率。------------------now time :Sat Jul 30 17:58:48 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第75次,获取官方汇率。------------------now time :Sat Jul 30 17:58:49 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第76次,获取官方汇率。------------------now time :Sat Jul 30 17:58:50 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第77次,获取官方汇率。------------------now time :Sat Jul 30 17:58:51 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第78次,获取官方汇率。------------------now time :Sat Jul 30 17:58:52 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第79次,获取官方汇率。------------------now time :Sat Jul 30 17:58:53 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第80次,获取官方汇率。------------------now time :Sat Jul 30 17:58:54 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第81次,获取官方汇率。------------------now time :Sat Jul 30 17:58:55 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第82次,获取官方汇率。------------------now time :Sat Jul 30 17:58:56 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第83次,获取官方汇率。------------------now time :Sat Jul 30 17:58:57 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第84次,获取官方汇率。------------------now time :Sat Jul 30 17:58:58 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第85次,获取官方汇率。------------------now time :Sat Jul 30 17:58:59 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第86次,获取官方汇率。------------------now time :Sat Jul 30 17:59:00 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第87次,获取官方汇率。------------------now time :Sat Jul 30 17:59:01 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第88次,获取官方汇率。------------------now time :Sat Jul 30 17:59:02 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第89次,获取官方汇率。------------------now time :Sat Jul 30 17:59:03 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第90次,获取官方汇率。------------------now time :Sat Jul 30 17:59:04 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第91次,获取官方汇率。------------------now time :Sat Jul 30 17:59:05 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第92次,获取官方汇率。------------------now time :Sat Jul 30 17:59:06 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第93次,获取官方汇率。------------------now time :Sat Jul 30 17:59:07 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第94次,获取官方汇率。------------------now time :Sat Jul 30 17:59:08 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第95次,获取官方汇率。------------------now time :Sat Jul 30 17:59:10 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第96次,获取官方汇率。------------------now time :Sat Jul 30 17:59:11 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第97次,获取官方汇率。------------------now time :Sat Jul 30 17:59:12 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第98次,获取官方汇率。------------------now time :Sat Jul 30 17:59:13 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}
第99次,获取官方汇率。------------------now time :Sat Jul 30 17:59:14 CST 2022
{"code":200,"msg":"success","newslist":[{"money":"6.7323"}]}边栏推荐
猜你喜欢

Install MySQL tutorial under Linux

excel数字下拉递增怎么设置?

4年测试经验去面试10分钟就被赶出来了,面试官说我还不如应届生?都这么卷吗...

【无标题】多集嵌套集合使不再有MultipleBagFetchException
![[NISACTF 2022]下](/img/f7/264fbbf3ffc986b9759912c310a080.png)
[NISACTF 2022]下

都在说软件测试没前途,饱和了?为何每年还会增加40万测试员?
![Recommendation System - Sorting Layer - Model (1): Embedding + MLP (Multilayer Perceptron) Model [Deep Crossing Model: Classic Embedding + MLP Model Structure]](/img/bb/25b0493398901b52d40ff11a21e34c.png)
Recommendation System - Sorting Layer - Model (1): Embedding + MLP (Multilayer Perceptron) Model [Deep Crossing Model: Classic Embedding + MLP Model Structure]

Zabbix部署与练习

基于Apache Doris的湖仓分析

18.客户端会话技术Cookie
随机推荐
银行数据资产转换能力弱?思迈特软件助力解决银行困境
从离线到实时对客,湖仓一体释放全量数据价值
excel数字如何转换成文本?excel表格数据转换成文本的方法
推荐系统-排序层:排序层架构【用户、物品特征处理步骤】
coming!Dongfang Selection brings goods to the live broadcast of Longjiang agricultural products
Centos7 install mysql8
MySQL mass production of data
TensorFlow2: Overview
我是一名阿里在职9年软件测试工程师,我的经历也许能帮到处于迷茫期的你
利用go制作微信机器人
【PM专用】快速统计团队还有谁没有登记上报信息,快速筛选出属于自己项目组的成员,未完成XXX工作事项的名单
数据库索引:索引并不是万能药
HMS Core音频编辑服务音源分离与空间音频渲染,助力快速进入3D音频的世界
网络层协议------IP协议
[PM only] Quickly count who else in the team has not registered and reported information, and quickly screen out the members of their own project team who have not completed the list of XXX work items
MySQL夺命10问,你能坚持到第几问?
excel数字下拉递增怎么设置?
MySQL函数(经典收藏)
MySQL performance optimization (hardware, system configuration, table structure, SQL statements)
MySQL数据库主从配置