当前位置:网站首页>多线程获取官方汇率
多线程获取官方汇率
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"}]}边栏推荐
猜你喜欢

These services can't ali interview?Then don't go to, the basic notification, etc

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

PostgreSQL 14.4如何安装使用

365天挑战LeetCode1000题——Day 044 按公因数计算最大组件大小 并查集

MySQL performance optimization (hardware, system configuration, table structure, SQL statements)

MySQL eight-part text recitation version
![Recommended system: cold start problem [user cold start, item cold start, system cold start]](/img/e1/c3f8c89616d63cd3af84e715e783f9.png)
Recommended system: cold start problem [user cold start, item cold start, system cold start]

湖仓一体电商项目(四):项目数据种类与采集

推荐系统:评估指标【离线评估指标:RMSE(均方根误差)、AUC、准确率、召回率、F1】【在线评估:A/B测试】【一般要求响应时间<0.5s】

【无标题】多集嵌套集合使不再有MultipleBagFetchException
随机推荐
MySQL数据库之JDBC编程
MySQL eight-part text recitation version
Recommendation system: evaluation index [offline evaluation index: RMSE (root mean square error), AUC, precision, recall, F1] [online evaluation: A/B test] [generally required response time <0.5s]
历史上的今天:Win10 七周年;微软和雅虎的搜索协议;微软发行 NT 4.0
Centos7 install mysql8
明解C语言第五章习题
ECCV2022 | 对比视觉Transformer的在线持续学习
Linux下安装Mysql5.7,超详细完整教程,以及云mysql连接
How to install and use PostgreSQL 14.4
[NISACTF 2022]下
银行数据资产转换能力弱?思迈特软件助力解决银行困境
如何优化OpenSumi终端性能?
MySQL分组后取最大一条数据【最优解】
HarmonyOS笔记-----------(三)
PPT如何开启演讲者模式?PPT开启演讲者模式的方法
Is the iPhone really thirteen incense?The two generations of products are completely compared, perhaps the previous generation is more worth buying
Multi-threaded mutex application RAII mechanism
SQLyog注释 添加 撤销 快捷键
To the operation of the int variable assignment is atom?
时间复杂度与空间复杂度