节假日,对于我们每个人来说都息息相关。特别是国家法定节假日的安排,大家都希望清楚知道并合理安排好。因为,节假日是国务院统一安排的,我们就为此编写了这样一个节假日查询API接口,供大家方便查询。

  节假日API接口正广泛应用于各行各业系统中。人们都希望可以在国家法定的时间放假休息及娱乐,毕竟是带薪休息是大家都乐意的事情,而且国家对于法定节假日是有严格要求的,公司企业必须要遵守放假规定。因此企业对接节假日信息查询有着非常广泛的需求,我们开发的API接口也就运应而生。

节假日API接口:

  指定日期,返回是否国家法定节假日或者法定工作日。同时返回当天是一年中的第几天、第几周。每年根据国务院放假安排进行同步更新。

  国家对于每年节假日的安排是统一的,企业在设置上班时间打卡的系统中就要是自己手动进行设置,就像每天什么时间需要上班打卡,每个月的周末是几号需要放几天假;工作日时几号到多少号,系统设置需要每隔多少天停止,持续的是多少天,那么就按照这样的规律进行循环。在接入API节假日接口之后就可以手动增加某天或者是某几天是什么节假日,需要进行休息放假。

  当然在使用节假日信息查询API接口时,节假日有些是不能根据计算得来的就必须要自己进行维护,因此在选择接口时就要注意接口平台进行测试接口数据是否与给出的协议一致,在自己实际使用的时候是否可以对系统进行修改,这些都是在签订协议前要注意的。

子接口:

  • 节假日查询

返回格式:json,xml

请求方式:GET,POST

POST 请求需要设置Header头:Content-Type: application/x-www-form-urlencoded;charset=utf-8

请求说明:

名称

必填

类型

说明

示例 参数另存

appid

String

应用ID,在后台我的应用查看或者添加

1

date

String

日期

2020-10-07

format

String

返回数据格式类型,每个接口已经说明支持返回格式:json,xml

json

sign

String

1.使用Md5方式验证,参数按一定规则md5后返回的字符串,详情点击这里阅读

2.使用Hash验证方式,直接跟上密钥即可。

通过我的应用里面修改验证方式

52a32be274a5c537bbf7a53e2d66c09f

返回参数说明:

名称

必填

类型

说明

示例 参数另存

codeid

Integer

状态码,返回10000状态都会进行计费。具体说明可查看状态码说明

10000

curtime

String

当前服务器时间戳

1672219972

dau_event

String

日期状态描述

中秋节、国庆节放假

is_work_day

Integer

0正常周末休息,1正常工作日,3法定假日,4法定工作日(调班)

3

leap_year

String

是否为闰年

message

String

请求状态说明

操作成功!

retdata

Array

回数据集合,可能是数据、对象或者字符串

week

String

中文星期几

星期三

week_abbr

String

星期的英文缩写

Wed

week_english

String

星期的英文全称

Wednesday

year_day

String

年份中的第几天 0 到 365

280

year_week

String

ISO-8601 格式年份中的第几周,每周从星期一开始 例如:41(当年的第 41 周)

41

状态码说明:

状态码

说明

10000

返回成功

10001

appid必须指定,可以我的应用里面查看

10002

sign值必须指定,加密规则请前往帮助中心查看

10003

sign值验证不通过,加密规则请前往帮助中心查看

10004

时差不能超过10分钟,可以不传递这个参数,注意时间戳单位是秒

10005

appid错误,请检查appid值,前往会员中心->我的应用查看或添加

10006

当前IP地址未授权,请前往用户中心->我的应用添加ip{@info}

10007

应用被禁用,请联系客服处理

10008

应用内没有该接口,请到我的应用里面添加这个接口

10009

api接口不存在

10010

您没有添加该api接口

10011

api已经到期

10012

没有订购任何api,请前往购买后再操作

10013

该接口已经暂停使用

10014

未知的错误,可以联系客服处理

10015

参数个数错误

10019

{@info}

10017

time必须是整型

10018

次数不足

10020

子接口不存在,可能已经被关闭

10021

服务器发生错误

10022

帐户余额不足,请充值!

10023

订单提交成功,等待回调结果

10024

调试模式数据

10025

查无数据

请求示例:

$method = 'GET'; //请求方式 GET,POST
$secretType = 'MD5'; //验证方式MD5,Hash 通过后台 我的应用去修改
$api_url = 'https://登录后显示/api/186/360';
$appid  =   '应用id';// 在后台我的应用查看;
$secret =   '应用密钥';// 在后台我的应用查看;
$data = array('appid'=>  '1','date'=>  '2020-10-07','format'=>  'json',);$data['appid'] = $appid;
$data['time'] = time();//当前服务器时间if('MD5' == $secretType){ksort($data); //按照键名对数组排序,为数组值保留原来的键。$md5String = '';foreach($data as $key=>$val){if(strlen($val)>0){ //过滤空值$md5String.=$key.$val;}}$secret = md5($md5String.$secret);
}
$data['sign'] = $secret;
if('GET'==$method){$sendUrl = $api_url.'?'.http_build_query($data); //把数据转换成url参数形式,a=b&c=d&e=f$result = file_get_contents($sendUrl);
}else{$header = ['Content-Type: application/x-www-form-urlencoded;charset=utf-8'];$ch = curl_init();if(is_array($data))$data = http_build_query($data);curl_setopt($ch, CURLOPT_URL, $api_url);curl_setopt($ch, CURLOPT_HTTPHEADER, $header);curl_setopt($ch, CURLOPT_POST, true);//POSTcurl_setopt($ch, CURLOPT_POSTFIELDS, $data);curl_setopt($ch, CURLOPT_AUTOREFERER, true);curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);curl_setopt($ch, CURLOPT_ENCODING,'gzip,deflate');$result = curl_exec($ch);
}
$result = json_decode($result,true);
print_r($result);

  在选择接口平台时就一定要选经验丰富的正规平台,挖数据平台是一家从事API接口服务多年的专业API平台,受到很多企业的认可,大家可以放心应用。

国家法定节假日安排,节假日查询API接口有哪些?相关推荐

  1. 淘宝网及新浪网等几大官方IP查询API接口地址库的调用及使用方法教程

    淘宝对外提供共享的一个IP地址库API,更新也比较及时,非常适合我们日常的使用. 以下讨论的是和淘宝网 IP查询 地址库 调用 API 相关的淘宝网及新浪网等几大官方IP查询API接口地址库的调用及使 ...

  2. 快递单号查询API接口-澳邮中国

    前言 看完快递鸟api澳邮中国对接教程这篇文章,把源码复制到项目上,就能快速完成接口对接,适合刚入门的菜鸟,调用快递鸟的澳邮中国查询API接口,能查询到澳邮中国单号从收件.运输,到转运中心,派送到签收 ...

  3. java跨域权重_爱站权重查询 API 接口请求调用

    原标题:爱站权重查询 API 接口请求调用 爱站权重查询 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以GET/POST方式提交即可.爱站权重查询 API 接口可以 ...

  4. delphi 调用php接口_爱站权重查询 API 接口请求调用

    爱站权重查询 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以GET/POST方式提交即可.爱站权重查询 API 接口可以查询百度权重.搜狗等级.360权重.神马权重 ...

  5. 快速免费对接快递鸟圆通快递单号查询api接口

    快递查询API接口是使用的物流单号即可实现查询物流信息.主要应用在电商商城.ERP系统商.WMS系统商.快递柜.银行等企业.多家快递物流公司接口统一接入,建议对接接口提供商,一次性可以接入多家快递,在 ...

  6. 免费常用快递查询API接口及快递在线下单API分享

    1.常用快递API 快递鸟支持顺丰.EMS.申通.圆通.韵达.汇通.中通.天天.德邦.全峰等国内外418家主流快递物流公司接口. 适用于电商网站.企业内部系统或者在线管理系统这种一般都是拥有一定需求量 ...

  7. trackingmore快递查询平台_快递查询API接口(trackingmore)

    快递查询接口 目前提供快递查询的接口平台有: 不同接口的区别: (1)Trackingmore支持380家快递公司,其中有55家为国内的快递,其余325家为国际快递.具体的价格为0.6分钱/单号左右, ...

  8. 顺丰快递单号查询API接口调试demo【快递100API接口】

    顺丰目前提供了两种对接方式: 一种是开发者自助对接,需要注册丰桥账户后,申请成为开发者,再根据顺丰要求对接,整个流程较为繁琐: 还有一种方式就是通过第三方快递单号查询API接口服务商对接(例如快递10 ...

  9. 电商平台对接第三方快递鸟物流轨迹查询api接口申请对接全流程

    电商平台对接第三方快递物流轨迹查询api接口申请对接全流程 快递鸟查询API接口是使用的物流单号即可实现查询物流信息.主要应用在电商商城.ERP系统商.WMS系统商.快递柜.银行等企业.多家快递物流公 ...

  10. 使用 Python对接快递鸟快递单号查询api接口查找快递信息

    源码地址:GitHub - iGordongwb/kdniao: 根据快递单号查找快递信息 接口源码包示例图: 快递单号识别api接口 使用工具: python3 快递鸟api 快递鸟官网 api文档 ...

最新文章

  1. Java 8 中的方法引用,轻松减少代码量,提升可读性!
  2. 【题单 - 数学专题】最大公约数
  3. 【TensorFlow学习笔记:神经网络优化(6讲)】
  4. adb zip linux 安装教程,centos下安装adb环境
  5. Unknown system variable 'query_cache_size'
  6. TensorFlow MNIST(手写识别 softmax)实例运行
  7. excel两列数据绘制单折线图
  8. 精小的无线接收模块22MM直径硬币大小QI协议
  9. CSS命名与书写规范
  10. c语言如何写出高清的录屏软件,电脑可以实现高清录屏的软件有哪些?看完你就明白了...
  11. 使用RawImage播放视频不清晰(改变视频比例后不清晰)的问题解决
  12. HALCON联合C#检测表面缺陷——检测缺陷原理(三)
  13. 运筹说第38期“迟到“的毕业证-趣闻轶事(三)
  14. 双系统安装 Ubuntu 18.04 以及删除双系统中的 Ubuntu 的方法
  15. 使用Hypothesis生成测试数据
  16. MySQL-V5.7 压缩包版安装教程
  17. filebeat k8s健康探针
  18. unsplash 图片版权
  19. 【大数据/分布式】MapReduce学习-结合6.824课程
  20. BaseRecyclerViewAdapterHelper用法抄袭

热门文章

  1. 地铁一公里造价达7亿元,大部分城市无法回本,为何还抢着建?
  2. python 实现维基百科六度分隔原理
  3. erlang ets写入mysql_ets:i/0 – 在输出端上打印显示所有 ETS 表的信息 - Erlang 中文手册...
  4. linux bz2 xz gz,压缩介绍、bz2、gz、xz压缩工具
  5. 图书馆大数据分析系统能帮助图书馆完成哪些事,意义有多大?
  6. linux安装360wifi 3驱动,CentOS-6.4使用360wifi无线上网配置方法
  7. laravel 软删除
  8. 总结:linux运维常用命令
  9. 【Ubuntu+Caffe+CPU】Cannot use GPU in CPU-only Caffe: check mode
  10. 清华大学建筑学计算机,建筑专业十强大学排名:清华第一,第四堪称黑马