HOST地址: www.mxnzp.com/apijava
说明: 全部的接口都会返回以下格式的数据,具体数据包装在data中,须要根据状态来肯定请求是否成功。api
请求方法: 全部的请求都是GET请求网络
数据返回格式:工具
{
"code": 1, "msg": "数据返回成功", "data": null } 复制代码
数据返回格式说明(下面全部接口中的数据返回都是基于data的,再也不介绍code和msg,请知悉):ui
2018年12月14日15:02:00spa
2018年12月10日22:54:463d
2018年12月07日09:20:07code
2018年12月01日22:49:42视频
2018年11月27日23:14:49接口
接口说明: 获取指按期号的双色球获奖号码信息
接口地址: [HOST]/lottery/ssq/aim_lottery?expect=2018135
参数说明: expect:彩票期号(七位)必传
返回数据:
数据样例:
{
"openCode": "01,03,06,10,11,29+16", "code": "ssq", "expect": "2018135", "name": "双色球", "time": "2018-11-18 21:18:20" } 复制代码
接口说明: 获取最新双色球中奖号码信息
接口地址: [HOST]/lottery/ssq/latest
参数说明: 无
返回数据:
数据样例:
{
"openCode": "10,12,15,25,26,27+14", "code": "ssq", "expect": "2018136", "name": "双色球", "time": "2018-11-20 21:18:20" } 复制代码
接口说明: 获取最新双色球中奖号码信息
接口地址: [HOST]/lottery/ssq/lottery_list?page=1
参数说明: page 页号
返回数据:
page: 当前页数
totalCount: 总数量
totalPage: 总页数
limit: 每页数量
list: 每页具体数据
数据样例:
{
"page": 1, "totalCount": 903, "totalPage": 91, "limit": 10, "list": [ { "openCode": "10,12,15,25,26,27+14", "code": "ssq", "expect": "2018136", "name": "双色球", "time": "2018-11-20 21:18:20" }, { "openCode": "01,03,06,10,11,29+16", "code": "ssq", "expect": "2018135", "name": "双色球", "time": "2018-11-18 21:18:20" } ] } 复制代码
2018-11-26 18:07:28更新: 节假日新增类型描述,好比【国庆,休息日,工做日】
接口说明: 获取指定日期的节假日及万年历信息
接口地址: [HOST]/holiday/single/{date} 【例如: [HOST]/holiday/single/20181121】
参数说明: date 日期 格式 yyyyMMdd
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": { "date": "2018-11-25", "weekDay": 7, "yearTips": "戊戌", "type": 1, "chineseZodiac": "狗", "solarTerms": "小雪后", "typeDes" : "休息日", "avoid": "移徙.入宅.安门.做梁.安葬", "lunarCalendar": "10-18", "suit": "祭祀.祈福.求嗣.斋醮.沐浴.冠笄.出行.理发.拆卸.解除.起基.动土.定磉.安碓硙.开池.掘井.扫舍.除服.成服.移柩.启攒.立碑.谢土", "dayOfYear": 329, "weekOfYear": 47 } } 复制代码
接口说明: 获取指定多个日期的节假日及万年历信息
接口地址: [HOST]/holiday/multi/{dates} 【例如: [HOST]/holiday/multi/20180101,20181010,20181011】
参数说明: dates 日期组 格式 yyyyMMdd,yyyyMMdd,yyyyMMdd (中间用英文逗号隔开)
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": [ { "date": "2018-01-01", "weekDay": 1, "yearTips": "丁酉", "type": 2, "chineseZodiac": "鸡", "solarTerms": "冬至后", "avoid": "出行.安葬.修坟.开市", "lunarCalendar": "11-15", "typeDes" : "元旦", "suit": "祭祀.塑绘.开光.裁衣.冠笄.嫁娶.纳采.拆卸.修造.动土.竖柱.上梁.安床.移徙.入宅.安香.结网.捕捉.畋猎.伐木.进人口.放水", "dayOfYear": 1, "weekOfYear": 1 }, { "date": "2018-10-10", "weekDay": 3, "yearTips": "戊戌", "type": 0, "chineseZodiac": "狗", "solarTerms": "寒露后", "typeDes" : "工做日", "avoid": "造庙.嫁娶.掘井.栽种.造桥.做灶.动土", "lunarCalendar": "9-2", "suit": "祭祀.开光.出行.解除.伐木.做梁.出火.拆卸.入宅.移徙.安床.修造.造畜椆栖.扫舍", "dayOfYear": 283, "weekOfYear": 41 }, { "date": "2018-10-11", "weekDay": 4, "yearTips": "戊戌", "type": 0, "typeDes" : "工做日", "chineseZodiac": "狗", "solarTerms": "寒露后", "avoid": "入宅.上梁.斋醮.出火.谢土", "lunarCalendar": "9-3", "suit": "纳采.订盟.开市.交易.立券.会亲友.纳畜.牧养.问名.移徙.解除.做厕.入学.起基.安床.开仓.出货财.安葬.启攒.入殓.除服.成服", "dayOfYear": 284, "weekOfYear": 41 } ] } 复制代码
接口说明: 获取指定月份的节假日及万年历信息
接口地址: [HOST]/holiday/list/month/{date} 【例如: [HOST]/holiday/list/month/201802】
参数说明: date 查询的月份 格式 yyyyMM (只有年月)
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": [ { "date": "2018-02-01", "weekDay": 4, "yearTips": "丁酉", "type": 0, "chineseZodiac": "鸡", "typeDes" : "工做日", "solarTerms": "大寒后", "avoid": "开仓.嫁娶.移徙.入宅", "lunarCalendar": "12-16", "suit": "祭祀.沐浴.祈福.斋醮.订盟.纳采.裁衣.拆卸.起基.竖柱.上梁.安床.入殓.除服.成服.移柩.启攒.挂匾.求嗣.出行.合账.造畜椆栖", "dayOfYear": 32, "weekOfYear": 5 }, ...中间隐藏了"2018-02-02"~"2018-02-27"的数据 { "date": "2018-02-28", "weekDay": 3, "yearTips": "戊戌", "type": 0, "chineseZodiac": "狗", "typeDes" : "工做日", "solarTerms": "雨水后", "avoid": "掘井", "lunarCalendar": "1-13", "suit": "祭祀.斋醮.裁衣.合账.冠笄.订盟.纳采.嫁娶.入宅.安香.谢土.入殓.移柩.破土.立碑.安香.会亲友.出行.祈福.求嗣.立碑.上梁.放水", "dayOfYear": 59, "weekOfYear": 9 } ] } 复制代码
接口说明: 获取指定年份的节假日及万年历信息
接口地址: [HOST]/holiday//list/year/{date} 【例如: [HOST]/holiday/list/year/2018】
参数说明: date 查询的年份 格式 yyyy (只有年份)
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": [ { "month": 1, "days": [ { "date": "2018-01-01", "weekDay": 1, "yearTips": "丁酉", "type": 2, "chineseZodiac": "鸡", "solarTerms": "冬至后", "typeDes" : "元旦", "avoid": "出行.安葬.修坟.开市", "lunarCalendar": "11-15", "suit": "祭祀.塑绘.开光.裁衣.冠笄.嫁娶.纳采.拆卸.修造.动土.竖柱.上梁.安床.移徙.入宅.安香.结网.捕捉.畋猎.伐木.进人口.放水", "dayOfYear": 1, "weekOfYear": 1 }, ...中间隐藏了"2018-01-02"~"2018-01-30"的数据 { "date": "2018-01-31", "weekDay": 3, "yearTips": "丁酉", "type": 0, "chineseZodiac": "鸡", "typeDes" : "工做日", "solarTerms": "大寒后", "avoid": "嫁娶.入殓.安葬.出行", "lunarCalendar": "12-15", "suit": "塑绘.开光.沐浴.冠笄.会亲友.做灶.放水.造畜椆栖", "dayOfYear": 31, "weekOfYear": 5 } ] }, ...中间隐藏了02月到11月的数据 { "month": 12, "days": [ { "date": "2018-12-01", "weekDay": 6, "yearTips": "戊戌", "type": 1, "chineseZodiac": "狗", "typeDes" : "休息日", "solarTerms": "小雪后", "avoid": "做灶.治病", "lunarCalendar": "10-24", "suit": "祭祀.祈福.订盟.纳采.裁衣.拆卸.修造.动土.起基.安床.移徙.入宅.安香.入殓.移柩.安葬.谢土.赴任.进人口.会亲友", "dayOfYear": 335, "weekOfYear": 48 }, ...中间隐藏了"2018-12-02"~"2018-12-30"的数据 { "date": "2018-12-31", "weekDay": 1, "yearTips": "戊戌", "type": 0, "chineseZodiac": "狗", "solarTerms": "冬至后", "avoid": "开市.破土", "lunarCalendar": "10-25", "suit": "祭祀.沐浴.安床.纳财.畋猎.捕捉", "dayOfYear": 365, "weekOfYear": 1 } ] } ] } 复制代码
接口说明: 获取全国城市列表信息
接口地址: [HOST]/address/list
参数说明: 无参
返回数据:
数据样例:
{
"code":1, "msg":"数据返回成功", "data":[ { "code":"130000", "name":"河北省", "pchilds":[ { "code":"130100", "name":"石家庄市", "cchilds":[ { "code":"130101", "name":"市辖区" }, { "code":"130102", "name":"长安区" }, ...这里只显示了两个区... ] }, { "code":"130200", "name":"唐山市", "cchilds":[ { "code":"130201", "name":"市辖区" }, { "code":"130202", "name":"路南区" }, ...这里只显示了两个区... ] }, ...这里只显示了两个市... ] } ...这里只显示了一个省... ] } 复制代码
接口说明: 搜索全国城市列表信息
接口地址: [HOST]/address/search 【例如: [HOST]/address/search?type=1&value=深圳】
参数说明:
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": [ { "code": "440000", "name": "广东省", "pchilds": [ { "code": "440300", "name": "深圳市", "cchilds": [ { "code": "440301", "name": "市辖区" }, { "code": "440303", "name": "罗湖区" }, ...这里只显示了两个区... ] } ] } ] } 复制代码
接口说明: 获取访问者的ip地址信息,先获取您的ip地址,再进行解析
接口地址: [HOST]/ip/self
参数说明: 无参
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": { "ip": "119.123.72.166", "province": "广东省", "provinceId": 440000, "city": "深圳市", "cityId": 440300, "isp": "电信", "desc": "广东省深圳市 电信" } } 复制代码
接口说明: 获取指定ip的ip地址信息
接口地址: [HOST]/ip/aim_ip?ip=? 【例如: [HOST]/ip/aim_ip?ip=119.123.72.166】
参数说明: ip 被查询的ip地址 需保证是正确的ip地址格式
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": { "ip": "119.123.72.166", "province": "广东省", "provinceId": 440000, "city": "深圳市", "cityId": 440300, "isp": "电信", "desc": "广东省深圳市 电信" } } 复制代码
接口说明: 获取不重复长ID信息
接口地址: [HOST]/tools/no_repeat_id/long
参数说明: 无参
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": { "id": "8a2a789976e64a1c9455ebd90853d4c6" } } 复制代码
接口说明: 获取不重复短ID信息
接口地址: [HOST]/tools/no_repeat_id/short
参数说明: 无参
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": { "id": "jlazntmtjrvcrpnb" } } 复制代码
接口说明: 获取特定城市今日天气信息
接口地址: [HOST]/weather/current/{城市名} 【例如: [HOST]/weather/current/深圳市】
参数说明: {城市名} 传入你须要查询的城市,请尽可能传入完整值,不然系统会自行匹配,可能会有偏差
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": { "address": "广东省 深圳市", "cityCode": "440300", "temp": "18℃", "weather": "小雨", "windDirection": "东北", "windPower": "≤3级", "humidity": "92%", "reportTime": "2018-11-27 22:40:53" } } 复制代码
接口说明: 获取特定城市今天及将来天气信息
接口地址: [HOST]/weather/forecast/{城市名} 【例如: [HOST]/weather/forecast/深圳市】
参数说明: {城市名} 传入你须要查询的城市,请尽可能传入完整值,不然系统会自行匹配,可能会有偏差
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": { "address": "广东省 深圳市", "cityCode": "440300", "reportTime": "2018-11-27 22:40:53", "forecasts": [ { "date": "2018-11-27", "dayOfWeek": "2", "dayWeather": "阵雨", "nightWeather": "小雨", "dayTemp": "22℃", "nightTemp": "17℃", "dayWindDirection": "无风向", "nightWindDirection": "无风向", "dayWindPower": "≤3级", "nightWindPower": "≤3级" }, ...这里只显示了一条数据... ] } } 复制代码
特别说明: 此接口的数据来源是个人另一个产品【段子乐】,目前Android客户端已经在各大应用市场上架,按期更新数据到此服务。本服务目前只开放纯文本段子,后期看状况开放搞笑短视频和搞笑图片的接口。
接口说明: 分页获取笑话段子列表
接口地址: [HOST/jokes/list 【例如: [HOST]/jokes/list?page=1】
参数说明: page 分页
返回数据:
数据样例:
{
"code": 1, "msg": "数据返回成功", "data": { "page": 2, "totalCount": 9590, "totalPage": 959, "limit": 10, "list": [ { "content": "儿子:“爸爸,为何王叔叔那么喜欢吃辣”爸爸:“你怎么知道王叔叔喜欢吃辣?”儿子:“别人都叫我妈妈为辣妈,我常常看到王叔叔抱着我妈妈又亲又啃”爸爸:“尼玛”", "updateTime": "2018-11-03 09:45:28" }, ...这里只显示了一条数据... ] } } 复制代码