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( '发送请求失败' )
BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...
hosteons当前对美国洛杉矶、达拉斯、纽约数据中心的VPS进行特别的促销活动:(1)免费从1Gbps升级到10Gbps带宽,(2)Free Blesta License授权,(3)Windows server 2019授权,要求从2G内存起,而且是年付。 官方网站:https://www.hosteons.com 使用优惠码:zhujicepingEDDB10G,可以获得: 免费升级10...
官方网站:点击访问星梦云活动官网活动方案:机房CPU内存硬盘带宽IP防护流量原价活动价开通方式成都电信优化线路4vCPU4G40G+50G10Mbps1个100G不限流量210元/月 99元/月点击自助购买成都电信优化线路8vCPU8G40G+100G15Mbps1个100G不限流量370元/月 160元/月点击自助购买成都电信优化线路16vCPU16G40G+100G20Mb...