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( '发送请求失败' )
想必我们有一些朋友应该陆续收到国内和国外的域名注册商关于域名即将涨价的信息。大概的意思是说从9月1日开始,.COM域名会涨价一点点,大约需要单个9.99美元左右一个。其实对于大部分用户来说也没多大的影响,毕竟如今什么都涨价,域名涨一点点也不要紧。如果是域名较多的话,确实增加续费成本和注册成本。今天整理看到Dynadot有发布新的八月份域名优惠活动,.COM首年注册依然是仅需48元,本次优惠活动截止...
Megalayer 商家在开始看到有提供香港服务器、香港站群服务器的时候有介绍过,后来就一直没有怎么关注。但是前几天有看到网友使用到他们家的美国独立服务器问其如何的,但是我没有使用过就不好评论,这不前几天也有介绍到Megalayer美国独立服务器。以及我们也有看到商家有提供美国站群服务器和美国大带宽服务器产品,可选30M不限制流量CN2优化线路,以及100M不限制流量国际带宽线路。新年元旦后,Me...
Hostodo又发布了几款针对7月4日美国独立日的优惠套餐(Independence Day Super Sale),均为年付,基于KVM架构,采用NVMe硬盘,最低13.99美元起,可选拉斯维加斯或者迈阿密机房。这是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,产品性能一般,支持使用PayPal或者支付宝等付款方式。商家客服响应也比较一般,推...