节假日API接口
根据日期判断节假日

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

返回格式: json

请求方式: GET

请求示例: https://api.ooomn.com/api/holiday?date=2022-02-01

请求参数说明:

名称 必填 类型 说明
date string 填写年月日查询节假日

返回参数说明:

名称 类型 说明

返回示例:

[
    {
        "date": "2022-02-01",
        "code": 1,
        "info": "节假日",
        "describe": {
            "Time": "正月初一",
            "Name": "春节",
            "EnglishName": "the Spring Festival",
            "IsNotWork": 1,
            "Start": 0,
            "End": 6
        }
    }
]

请求参数设置:

参数名称 参数值 操作


					[
    {
        "date": "2022-02-01",
        "code": 1,
        "info": "节假日",
        "describe": {
            "Time": "正月初一",
            "Name": "春节",
            "EnglishName": "the Spring Festival",
            "IsNotWork": 1,
            "Start": 0,
            "End": 6
        }
    }
]				

错误码格式说明:

名称 类型 说明

代码示例:

<?php
header("Access-Control-Allow-Origin:*");
$date = $_GET['date'];
$result = YunTu("https://api.ooomn.com/api/holiday?date=" . $date);
echo $result;

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;
}
?>