eoLinker-API Shop标准体重计算器Python调用示例代码标准体重计算器
身体质量指数(BodyMass Index,简称BMI),通过身高和体重来计算您的身材是否标准
该产品拥有以下APIs
1. 计算BMI值
2. 获取标准体重参考
注意该示例代码仅适用于www.ap ish op.n et网站下API使用该产品前您需要通过http s://www.ap ish op.n et/#/ap i/d etail/?p rodu ctI D=104申请API服务
1.计算BMI值
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#测试环境: python2.7
#安装requests依赖=> pip install requests/ easy_install requests#导入requests依赖import requestsimport jsonimport sysreload(sys)sys.setdefaultencoding( 'utf-8' )def apishop_send_request(method, url, params=None, headers=None) :
' ' '
转发请求到目的主机
@param method str请求方法
@param url str请求地址
@param params dict请求参数
@param headers dict请求头
' ' 'method = str.upper(method)if method == 'POST' :return requests.post(url=url, data=params, headers=headers)elif method == 'GET' :return requests.get(url=url, params=params, headers=headers)else:return None
method = "POST"url = "https://api.apishop.net/common/BMI/computeBMI"headers = Noneparams = {
"weight" : "" #体重(单位:千克/公斤)
"height" : "" #身高(单位:厘米/cm)
}result = apishop_send_request(method=method, url=url, params=params, headers=headers)if result:body = result.textresponse = json.loads(body)status_code = response["statusCode"]if (status_code == '000000' ) :
#状态码为000000,说明请求成功print( '请求成功 %s' % (body, ))else:
#状态码非000000,说明请求失败print( '请求失败: %s' % (body, ))else:
#返回内容异常发送请求失败print( '发送请求失败' )
2.获取标准体重参考
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#测试环境: python2.7
#安装requests依赖=> pip install requests/ easy_install requests#导入requests依赖import requestsimport jsonimport sysreload(sys)sys.setdefaultencoding( 'utf-8' )def apishop_send_request(method, url, params=None, headers=None) :
' ' '
转发请求到目的主机
@param method str请求方法
@param url str请求地址
@param params dict请求参数
@param headers dict请求头
' ' 'method = str.upper(method)if method == 'POST' :return requests.post(url=url, data=params, headers=headers)elif method == 'GET' :return requests.get(url=url, params=params, headers=headers)else:return Nonemethod = "POST"url = "https://api.apishop.net/common/BMI/getStandardWeightTable"headers = Noneparams = {
}result = apishop_send_request(method=method, url=url, params=params, headers=headers)if result:body = result.textresponse = json.loads(body)status_code = response["statusCode"]if (status_code == '000000' ) :
#状态码为000000,说明请求成功print( '请求成功 %s' % (body, ))else:
#状态码非000000,说明请求失败print( '请求失败: %s' % (body, ))else:
#返回内容异常发送请求失败print( '发送请求失败' )
昨天我们很多小伙伴们应该都有看到,包括有隔壁的一些博主们都有发布Vultr商家新的新用户注册福利活动。以前是有赠送100美元有效期30天的,这次改成有效期14天。早年才开始的时候有效期是60天的,这个是商家行为,主要还是吸引到我们后续的充值使用,毕竟他们的体验金赠送,在同类商家中算是比较大方的。昨天活动内容:重新调整Vultr新注册用户赠送100美元奖励金有效期14天今天早上群里的朋友告诉我,两年...
GreencloudVPS此次在四个机房都上线10Gbps大带宽VPS,并且全部采用AMD处理器,其中美国芝加哥机房采用Ryzen 3950x处理器,新加坡、荷兰阿姆斯特丹、美国杰克逊维尔机房采用Ryzen 3960x处理器,全部都是RAID-1 NVMe硬盘、DDR4 2666Mhz内存,GreenCloudVPS本次促销的便宜VPS最低仅需20美元/年,支持支付宝、银联和paypal。Gree...
HostKvm是一家成立于2013年的国外主机服务商,主要提供VPS主机,基于KVM架构,可选数据中心包括日本、新加坡、韩国、美国、俄罗斯、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。商家本月针对香港国际机房提供特别7折优惠码,其他机房全场8折,优惠后2G内存香港VPS每月5.95美元起,支持使用PayPal或者支付宝付款。下面以香港国际(HKGlobal)为...