稳定、快速、免费的 API 接口服务
中国科学院院士---中国人一定要铭记他们为国家做出的杰出贡献
接口地址: https://58.linkpc.net/api/ksj
返回格式: JSON
请求方式: GET
请求示例: https://58.linkpc.net/api/ksj?type=json
请求参数说明:
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
type | 否 | string | 返回格式默认HTML可选JSON |
lemmaTitle | 否 | string | 可指定科学家名字比如lemmaTitle=钱学森 |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
desc | string | 已故日期 |
reference | string | 参考 |
lemmaTitle | string | 科学家姓名 |
lemmaDesc | string | 简单描述 |
summary | string | 详细描述 |
coverPic | string | 科学家照片 |
返回示例:
{
"desc": "逝世日期:2010.11.27",
"reference": [],
"lemmaTitle": "郝水",
"lemmaDesc": "中国细胞生物学创始人",
"summary": "郝水(1926年10月4日-2010年11月27日),内蒙古通辽人。中国著名细胞生物学家、植物遗传学家、中国细胞生物学的创始人之一。1949年毕业于长春东北大学博物系,1959年6月获列宁格勒大学生物学副博士学位,1978年晋升为教授,1993年当选为中国科学院院士。2010年11月27日在长春逝世,享年84岁。郝水毕生研究的贡献主要涉猎两个领域:主持国家生物技术“小冰麦染色体工程”研究项目。郝水和夫人何孟元教授一起,经过多年努力,育成了全套小冰麦异附加系,并从中选出优质抗病的新品种,为中国北方农业发展作出了重要贡献;主持染色体结构与功能研究,他在国内外学术刊物上发表了百余篇高水平论文,提出了独特的见解,揭示了众多有关染色体高级结构及细胞化学方面的新现象。",
"coverPic": "https:\/\/bkimg.cdn.bcebos.com\/smart\/aa64034f78f0f736fcd5e52d0255b319ebc413f6-bkimg-process,v_1,rw_1,rh_1,maxl_216,pad_1,color_ffffff?x-bce-process=image\/format,f_auto",
"encodeItemId": "ab7fe1262d2600ec100293f9",
"lemmaId": 3824775
}
错误码格式说明:
名称 | 类型 | 说明 |
---|
代码示例:
<?php
header('Content-type: application/json; charset=utf-8');
date_default_timezone_set('PRC');
$url = 'https://58.linkpc.net/api/ksj';
$type = isset($_GET['type']) ? $_GET['type'] : '';
if ($type == 'json' || $type == 'JSON') {
$result = file_get_contents($url . '?type=json');
echo htmlspecialchars($result);
} else {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$contentType = curl_getinfo($ch, CURLINFO_CONTENT_TYPE);
curl_close($ch);
if (strpos($contentType, 'image') !== false) {
header('Content-Type: ' . $contentType);
echo $response;
} elseif (strpos($contentType, 'text') !== false) {
header('Content-Type: ' . $contentType);
echo $response;
} elseif (strpos($contentType, 'application/json') !== false) {
header('Content-Type: application/json');
echo $response;
} else {
header('Content-Type: text/html');
echo $response;
}
}
?>