写了一个获取节日的API接口

发布于 2018-12-30  540 热度


先上地址:

https://api.newview.top/festival/?importance=5&differ=20

URL格式:https://api.newview.top/api/festival/?importance={重要级别}&differ={未来天数}

参数:

importance:根据重要性筛选节日,值为0~10,值越高获取的节日越少且越重要。

例如:春节、国庆等重要节日重要程度10,世界爱眼日等一些少见节日重要程度为5。importance=10,只会获取重要程度≥10的且距离今天最近的节日。importance=0会获取所有节日(但只会返回距离今天最近的节日)。

differ:只筛选未来differ天的节日。diifer=0只筛选今天的节日,differ=7只筛选近一周的节日(但返回距离今天最近的节日)。

返回:符合要求的距离今天最近的节日Json串

[{"name":"节日名称","month":月,"day":日,"type":节日类型(0为阳历节日、1为农历节日),"importance":节日重要程度(0~10),"say":["节日提示消息1","节日提示消息2","节日提示消息3"],"differ":节日距离今天天数}]

例如:在2018年12月31日访问https://api.newview.top/festival/?importance=5&differ=20

返回结果:

[{"name":"元旦","month":1,"day":1,"type":0,"importance":9,"say":["2018马上就要过去了,这一年你收获到了什么?","你新年即将到来,准备好迎接2019年了吗?","距离元旦还有1天,提前祝新年快乐喔!"],"differ":1}]

返回值是一个节日对象数组

例如:在2018年10月24日访问https://api.newview.top/festival/?importance=0&differ=20

返回结果:

[{"name":"程序员日","month":10,"day":24,"type":0,"importance":7,"say":["我主人常告诉我:128,256,512,1024….","是不是没有程序员,我就不复存在了呢?","今天,你改Bug了没?"],"differ":0},
{"name":"联合国日","month":10,"day":24,"type":0,"importance":5,"say":["今天是联合国日哦!"],"differ":0}]
0
扫描二唯码在微信中打开

我一直在开辟我的天空