生活实用的单位换算大全接口推荐

单位换算大全接口支持的储存容量、时间和其他各物理单位的类型表。您可以通过该接口的第二个接入点支持类型列表来动态获取。如果您需要查询某一类型所支持换算的单位,则可以通过第三个接入点计量单位查询。该接口支持的类型会根据普用性不断补充,欢迎大家反馈。

支持单位:

类型名称
datastorage数据存储
time时间
pressure压力
weight重量
volume体积
longness长度
area面积
power功率
angle角度
speed速度
work做功
farad法拉
frequency频率
temperature温度

 接口信息

根据数值和单位进行换算,注意单位名称和数值范围

接口地址:https://apis.tianapi.com/convertunits/index 
请求示例:https://apis.tianapi.com/convertunits/index?key=你的APIKEY&num=3&from=mb&to=kb&type=datastorage 
支持协议:http/https
请求方式:get/post
返回格式:utf-8 json

请求参数

post方式请求时,enctype应为application/x-www-form-urlencoded

上传文件二进制数据流方式,enctype必须为multipart/form-data

参数url、base64中有特殊字符时,建议对值urlencode编码后传递

名称类型必须示例值/默认值说明
keystring您自己的APIKEY(注册账号后获得)API密钥
numfloat3数值
fromstringmb源单位
tostringkb转换单位
typestringdatastorage类型
roundint2四舍五入,数字表示保留位数

返回数据:

	{
  "code": 200,
  "msg": "success",
  "result": {
    "value": 3072,
    "unit": "kb",
    "type": "datastorage",
    "tip": "normal"
  }
}

代码参考:

# -*- coding: utf-8 -*-
import http.client, urllib, json
conn = http.client.HTTPSConnection('apis.tianapi.com')  #接口域名
params = urllib.parse.urlencode({'key':'你的APIKEY','num':'3','from':'mb','to':'kb','type':'datastorage'})
headers = {'Content-type':'application/x-www-form-urlencoded'}
conn.request('POST','/convertunits/index',params,headers)
tianapi = conn.getresponse()
result = tianapi.read()
data = result.decode('utf-8')
dict_data = json.loads(data)
print(dict_data)

接口文档:https://www.tianapi.com/apiview/261

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值