医疗图谱
云析API铺 官方文档
根据关键词展示该疾病的相关症状,治疗方式等等
基本说明:
接口地址:https://api.a20safe.com/api.php
返回格式:json
请求方式:get
请求示例:https://api.a20safe.com/api.php?api=60&key=KEY&keyword=keyword
请求参数说明:
名称 类型 必填 说明
api int 必填 固定值60
key string 必填 该平台密钥 扫码关注公众号
keyword string 必填 关键词
返回参数说明:
名称 类型 说明
code int 状态码
msg string 返回说明
data[0].entity string 格式:关键词[疾病/症状]
data[0].result[n].attribute string 属性
data[0].result[n].value string 属性值
JSON返回示例:
{
	"code": 0,
	"msg": "success",
	"data": [{
		"entity": "艾滋病[疾病]",
		"result": [{
			"attribute": "预防方式",
			"value": "艾滋病日常预防\n1、 洁身自爱、遵守性道德是预防经性途径传染艾滋病的根本措施\n2、 正确使用避孕套不仅能避孕,还能减少感染艾滋病、性病的危险。\n3、 及早治疗并治愈性病可减少感染艾滋病的危险。\n4、 共用注射器吸毒是传播艾滋病的重要途径,因此要拒绝毒品,珍爱生命。\n5、 避免不必要的输血和注射,使用经艾滋病病毒抗体检测的血液和血液制品。\n健康教育\n加强自我保护意识:了解艾滋病毒;不要进行无保护措施的性行为,可使用安全套;不与别人共用针头,使用已消毒注射器;小心使用血制品。\n一、特异性预防\n(一)随着1993年美国CDC分类诊断标准,扩大了AIDS的诊断范围,有利于AIDS的预防及治疗,依据CD4T淋巴细胞减少,给予一定的投药;\n(二)艾滋病疫苗:美国对含有gp120成份的两种艾滋病疫苗进行了第二期296人的试验,由于已有6人发生了感染,而暂时终止,泰国正进行UBI合成疫苗试验;\n(三)阻断母婴传播:CD4+T 淋巴细胞>;200/μl的艾滋病孕妇,用AIT于产前,产程内及婴儿治疗,有一定的保护效果。\n二、综合预防\n(一)普及宣传艾滋病的预防知识,了解传播途径和临床表现及预防方法;\n(二)加强道德教育,禁止滥交,尤其与外籍人员性乱行为,取缔暗娼;\n(三)避免与HIV感染者,艾滋病病人及高危人群发生性接触;\n(四)禁止与静脉药隐者共用注射器,针头;\n(五)使用进口血液,血液成份及血液制品时,必须进行HIV检测;\n(六)国内供血者严格排选,应逐步做到检测HIV阴性方能供血,严防HIV传播;\n(七)献血,献器官,组织及精液者应做HIV检测;\n(八)建立艾滋病检测中心;\n(九)提倡使用避孕套和避免肛交;\n(十)艾滋病或HIV感染者应避免妊娠,出生婴儿应避免母乳喂养。"
		}, {
			"attribute": "简介",
			"value": "艾滋病,即获得性免疫缺陷综合征,英文名称Acquired Immune Deficiency Syndrome,AIDS。是人类因为感染人类免疫缺陷病毒(Human Immunodeficiency Virus,HIV)后导致免疫缺陷,并发一系列机会性感染及肿瘤,严重者可导致死亡的综合征。目前,艾滋病已成为严重威胁世界人民健康的公共卫生问题。它把人体免疫系统中最重要的T4淋巴细胞作为攻击目标,大量吞噬,破坏T4淋巴细胞,从而破坏人的免疫系统,最终使免疫系统崩溃,使人体因丧失对各种疾病的抵抗能力而发病并死亡。科学家把这种病毒叫做\"人类免疫缺陷病毒\"。艾滋病病毒在人体内的潜伏期平均为12年至13年,在发展成艾滋病病人以前外表看上去正常,他们可以没有任何症状地生活和工作很多年。"
		}]
	}]
}
服务级错误码参照
错误码 说明
100 接口ID不能为空
101 api接口不存在或已失效
105 请输入关键词
完整教学代码示例
<?php
/**
 * Created by PhpStorm.
 * User: FZS
 * Time: 2023/11/10 14:26
 */
class freeApi
{
    private $apiUrl;

    public function __construct()
    {
        $this->apiUrl = 'https://api.a20safe.com/api.php?api=60&key=KEY&keyword=keyword';
    }

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

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

const (
	APIURL   = "https://api.a20safe.com/api.php?api=60&key=KEY&keyword=keyword"
)

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))
}