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( '发送请求失败' )
Justg是一家俄罗斯VPS云服务器提供商,主要提供南非地区的VPS服务器产品,CN2高质量线路网络,100Mbps带宽,自带一个IPv4和8个IPv6,线路质量还不错,主要是用户较少,带宽使用率不高,比较空闲,不拥挤,比较适合面向非洲、欧美的用户业务需求,也适合追求速度快又需要冷门的朋友。justg的俄罗斯VPS云服务器位于莫斯科机房,到美国和中国速度都非常不错,到欧洲的平均延迟时间为40毫秒,...
CloudCone 商家也是比较有特点的,和我们熟悉的DO、Vultr、Linode商家均是可以随时删除机器开通的小时计费模式。这个对于有需要短租服务器的来说是比较有性价比的。但是,他们还有一个缺点就是机房比较少,不同于上面几个小时计费服务商可以有多机房可选,如果有这个多机房方案的话,应该更有特点。这次我们可以看到CloudCone闪购活动提供洛杉矶三个促销方案,低至月付1.99美元。商家也可以随...
Sharktech又称SK或者鲨鱼机房,是一家主打高防产品的国外商家,成立于2003年,提供的产品包括独立服务器租用、VPS云服务器等,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹等。之前我们经常分享商家提供的独立服务器产品,近期主机商针对云虚拟服务器(CVS)提供优惠码,优惠后XS套餐年付最低仅33.39美元起,支持使用支付宝、PayPal、信用卡等付款方式。下面以XS套餐为例,分享产品配...