历史上的今天API接口
历史上的今天API接口

接口地址: https://api.ooomn.com/api/history

返回格式: Json|js

请求方式: GET

请求示例: https://api.ooomn.com/api/history?format=json

请求参数说明:

名称 必填 类型 说明
format string 默认输出text,选择输出方式(json|js)

返回参数说明:

名称 类型 说明
code string 返回状态码
data string 返回日期
content string 返回当前历史发生的信息

返回示例:

{
    "code": "200",
    "day": "2020年11月26日",
    "content": [
        "唐朝皇帝唐中宗李显出生",
        "金朝与南宋发生采石之战",
        "日本第九十六代天皇后醍醐天皇出生",
        "西班牙卡斯提亚女王伊莎贝拉一世逝世",
        "法国第七次宗教战争结束",
        "清代末年的政治家曾国藩出生",
        "美国第一位女性军医玛丽沃克出生",
        "波兰诗人亚当密茨凯维奇逝世",
        "德国化学家卡尔齐格勒出生",
        "上海江南造船厂全体工人罢工",
        "中华民国国民革命军将领吴国璋逝世",
        "瑞典探险家斯文赫定逝世",
        "法国发射该国的第一枚人造卫星",
        "岳阳楼大修工程开始",
        "中国著名哲学家现代新儒家之一冯友兰逝世"
    ]
}

请求参数设置:

参数名称 参数值 操作


					{
    "code": "200",
    "day": "2020年11月26日",
    "content": [
        "唐朝皇帝唐中宗李显出生",
        "金朝与南宋发生采石之战",
        "日本第九十六代天皇后醍醐天皇出生",
        "西班牙卡斯提亚女王伊莎贝拉一世逝世",
        "法国第七次宗教战争结束",
        "清代末年的政治家曾国藩出生",
        "美国第一位女性军医玛丽沃克出生",
        "波兰诗人亚当密茨凯维奇逝世",
        "德国化学家卡尔齐格勒出生",
        "上海江南造船厂全体工人罢工",
        "中华民国国民革命军将领吴国璋逝世",
        "瑞典探险家斯文赫定逝世",
        "法国发射该国的第一枚人造卫星",
        "岳阳楼大修工程开始",
        "中国著名哲学家现代新儒家之一冯友兰逝世"
    ]
}				

错误码格式说明:

名称 类型 说明

代码示例:

<?php
header('Content-type:text/json;charset=utf-8;');
$type = $_GET['format'];
$api = "https://api.ooomn.com/api/history?format=" . $type;
$url = YunTu($api);
echo $url;

function YunTu($url)
{
$ch = curl_init();
$timeout = 30;
$ua= $_SERVER['HTTP_USER_AGENT'];
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
$urls = $http_type . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_REFERER,$urls);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:'.$ip, 'CLIENT-IP:'.$ip));
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
$content = curl_exec($ch);
curl_close($ch);
return $content;
}
?>