标准体重计算器
州讯互联 官方文档
通过身高和体重来计算您的身材是否是美少年或者美少女
基本说明:
接口地址:http://zhouxunwang.cn/data/?id=143
返回格式:json
请求方式:get
请求示例:http://zhouxunwang.cn/data/?id=143&key=KEY&sex=男&height=172&weight=60
请求参数说明:
名称 类型 必填 说明
key string 必填 平台KEY 扫码关注公众号
sex string 必填 性别
height string 必填 身高
weight string 必填 体重
返回参数说明:
名称 类型 说明
bmi string BMI指数
normbmi string 正常BMI指数
idealweight string 理想体重
level string 水平
danger string 相关疾病发病的危险
status string 是否正常
JSON返回示例:
{
	"status": 0,
	"msg": "ok",
	"result": {
		"bmi": 20.3,
		"normbmi": "18.5~23.9",
		"idealweight": 68,
		"level": "正常范围",
		"danger": "平均水平",
		"status": 1
	}
}
服务级错误码参照
错误码 说明
00000 没有该接口
00001 参数有空
00002 KEY错误
00003 未办理过该业务
00004 条数不够
00005 已到期
00006 今天条数已用光
00007 您的帐号不存在
完整教学代码示例
<?php
/**
 * Created by PhpStorm.
 * User: FZS
 * Time: 2020/07/04 22:26
 */
class freeApi
{
    private $apiUrl;

    public function __construct()
    {
        $this->apiUrl = 'http://zhouxunwang.cn/data/?id=143&key=KEY&sex=男&height=172&weight=60';
    }

    /**
     * 获取结果
     * @return array
     */
    public function getResult()
    {
        return file_get_contents($this->apiUrl);
    }
}
package main

import (
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
)

const (
	APIURL   = "http://zhouxunwang.cn/data/?id=143&key=KEY&sex=男&height=172&weight=60"
)

func main() {
	queryUrl := fmt.Sprintf("%s",APIURL)
	resp, err := http.Get(queryUrl)
	if err != nil {
		log.Println(err)
		return
	}

	defer resp.Body.Close()

	body, err := ioutil.ReadAll(resp.Body)

	if err != nil {
		fmt.Println(err)
		return
	}

	fmt.Println(string(body))
}