接口路径(新):http://hn216.api.okayapi.com/api/App/Common_Date/GetDaysFromNow
接口路径(旧):http://hn216.api.okayapi.com/?s=App.Common_Date.GetDaysFromNow
接口描述: 根据输入的日期返回一个整数
参数名字 | 参数类型 | 是否必须 | 默认值 | 备注 | 参数说明 |
---|---|---|---|---|---|
app_key | 字符串 | 必须 | 最小:32 | 公共参数 开发者应用的app_key,查看我的app_key,如果还没有,可免费注册开通。 | |
sign | 字符串 | 可选 | 公共参数接口签名,其中: | ||
uuid | 字符串 | 可选 | 公共参数 UUID,当前登录的应用会员ID,即全局唯一用户ID,查看我的应用会员。传递此参数后,可以在开放平台查看每日活跃会员统计图表。uuid需要和token一起传递。 | ||
token | 字符串 | 可选 | 公共参数 当前登录会员的会话凭证,可通过会员登录接口获得。uuid需要和token一起传递。 | ||
return_data | 字符串 | 可选 | 0 | 公共参数 数据返回结构,其中:
| |
yearStart | 整型 | 可选 | 2016 | 起始年份,默认2016,值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000起始年份 不是整型的数会转成0 | |
monthStart | 整型 | 可选 | 2 | 起始月份,默认2,值 0-12 | |
dayStart | 整型 | 可选 | 9 | 起始天数,默认9,值 0-31 |
查看我的接口域名、app_key和app_secrect 客户端接入指南(如何生成签名) 开启/关闭签名
请求(第一个示例:从省份开始选择):
{你的接口域名}/?s=App.Common_Date.getDaysFromNow&yearStart=2016&monthStart=2&dayStart=9
返回:
{
"ret": 200,
"data": {
"err_code": 0,
"err_msg": "",
"diff": "1127"
},
"msg": "小白开放接口:App.Common_Date.getDaysFromNow"
}
<?php
// 引入文件
require_once dirname(__FILE__) . '/OkayApiClient.php';
// 调用小白开放接口
$yearStart = 2016;
$monthStart = 2;
$dayStart = 9;
$rs = OkayApiClient::request('App.Common_Date.GetDaysFromNow', array('yearStart' => $yearStart,'monthStart' => $monthStart,'dayStart' => $dayStart));
// 输出结果
print_r($rs);
/*
Array
(
[ret] => 200
[data] => Array
(
[err_code] => 0
[err_msg] =>
[diff] => 1127
)
[msg] => 小白开放接口:App.Common_Date.GetDaysFromNow
)
*/
返回字段 | 类型 | 说明 |
---|---|---|
ret | 整型 | 接口状态码,200表示成功,4xx表示客户端非法请求,5xx表示服务端异常,查看异常错误码 |
data | object/array/混合 | 接口返回的业务数据,由不同的API接口决定不同的数据返回字段和结构。当return_data=1时,接口只会返回此data字段。 |
data.yearStart | 整型 | 起始年份,默认2016,值 1-69 会映射为 2001-2069,值 70-100 会映射为 1970-2000 不是整型的数会转成0 |
data.monthStart | 整型 | 起始月份,默认2,值 1-12 不是整型的数会转成0 |
data.dayStart | 整型 | 起始日期,默认9,值 1-31 不是整型的数会转成0 |
msg | 字符串 | 提示信息,面向技术人员的帮助或错误提示信息 |
_t | 整数 | 服务器当时Unix时间戳,例如:1657513450 |
_auth | 字符串 | 反向数字签名,可用于客户端进行反向验证,防止数据篡改,例如:9bcd54ff53e71a1d80d37c52bdfabf76。验证算法:_auth = md5(data返回的JSON字符串 + _t当前时间戳字符串 + APP_SECRECT密钥字符串) ,若需要关闭或开启请提交工单 |
接口路径(新):http://hn216.api.okayapi.com/api/App/Common_Date/GetDaysDiff
接口路径(旧):http://hn216.api.okayapi.com/?s=App.Common_Date.GetDaysDiff
接口描述: 根据输入的两日期差返回一个整数
参数名字 | 参数类型 | 是否必须 | 默认值 | 备注 | 参数说明 |
---|---|---|---|---|---|
app_key | 字符串 | 必须 | 最小:32 | 公共参数 开发者应用的app_key,查看我的app_key,如果还没有,可免费注册开通。 | |
sign | 字符串 | 可选 | 公共参数接口签名,其中: | ||
uuid | 字符串 | 可选 | 公共参数 UUID,当前登录的应用会员ID,即全局唯一用户ID,查看我的应用会员。传递此参数后,可以在开放平台查看每日活跃会员统计图表。uuid需要和token一起传递。 | ||
token | 字符串 | 可选 | 公共参数 当前登录会员的会话凭证,可通过会员登录接口获得。uuid需要和token一起传递。 | ||
return_data | 字符串 | 可选 | 0 | 公共参数 数据返回结构,其中:
| |
yearStart | 整型 | 必须 | 起始年份,值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000 | ||
monthStart | 整型 | 必须 | 起始月份,值 0-12 | ||
dayStart | 整型 | 必须 | 起始天数,值 0-31 | ||
yearEnd | 整型 | 必须 | 结束年份,值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000 | ||
monthEnd | 整型 | 必须 | 结束月份,值 0-12 | ||
dayEnd | 整型 | 必须 | 结束天数,可选,值 0-31 |
查看我的接口域名、app_key和app_secrect 客户端接入指南(如何生成签名) 开启/关闭签名
请求(第一个示例:从省份开始选择):
{你的接口域名}/?s=App.Common_Date.getDaysDiff&yearStart=2016&monthStart=2&dayStart=9&yearEnd=2019&monthEnd=3&dayEnd=12
返回:
{
"ret": 200,
"data": {
"err_code": 0,
"err_msg": "",
"diff": "1127"
},
"msg": "小白开放接口:App.Common_Date.getDaysDiff"
}
<?php
// 引入文件
require_once dirname(__FILE__) . '/OkayApiClient.php';
// 调用小白开放接口
$yearStart = 2016;
$monthStart = 2;
$dayStart = 9;
$yearEnd = 2019;
$monthEnd = 3;
$dayEnd = 12;
$rs = OkayApiClient::request('App.Common_Date.GetDaysFromNow', array('yearStart' => $yearStart,'monthStart' => $monthStart,'dayStart' => $dayStart,'yearEnd' => $yearEnd,'monthEnd' => $monthEnd,'dayEnd' => $dayEnd));
// 输出结果
print_r($rs);
/*
Array
(
[ret] => 200
[data] => Array
(
[err_code] => 0
[err_msg] =>
[diff] => 1127
)
[msg] => 小白开放接口:App.Common_Date.GetDaysDiff
)
*/
返回字段 | 类型 | 说明 |
---|---|---|
ret | 整型 | 接口状态码,200表示成功,4xx表示客户端非法请求,5xx表示服务端异常,查看异常错误码 |
data | object/array/混合 | 接口返回的业务数据,由不同的API接口决定不同的数据返回字段和结构。当return_data=1时,接口只会返回此data字段。 |
data.yearStart | 整型 | 起始年份,值 1-69 会映射为 2001-2069,值 70-100 会映射为 1970-2000 不是整型的数会转成0 |
data.monthStart | 整型 | 起始月份,值 1-12 不是整型的数会转成0 |
data.dayStart | 整型 | 起始日期,值 1-31 不是整型的数会转成0 |
data.yearEnd | 整型 | 结束年份,值 1-69 会映射为 2001-2069,值 70-100 会映射为 1970-2000 不是整型的数会转成0 |
data.monthEnd | 整型 | 结束月份,值 1-12 不是整型的数会转成0 |
data.dayEnd | 整型 | 结束日期,值 1-31 不是整型的数会转成0 |
msg | 字符串 | 提示信息,面向技术人员的帮助或错误提示信息 |
_t | 整数 | 服务器当时Unix时间戳,例如:1657513450 |
_auth | 字符串 | 反向数字签名,可用于客户端进行反向验证,防止数据篡改,例如:9bcd54ff53e71a1d80d37c52bdfabf76。验证算法:_auth = md5(data返回的JSON字符串 + _t当前时间戳字符串 + APP_SECRECT密钥字符串) ,若需要关闭或开启请提交工单 |
接口路径(新):http://hn216.api.okayapi.com/api/App/Common_Date/ChangeIntoLunar
接口路径(旧):http://hn216.api.okayapi.com/?s=App.Common_Date.ChangeIntoLunar
接口描述: 根据输入的日期返回农历日期如2019-3-12->二月初六
参数名字 | 参数类型 | 是否必须 | 默认值 | 备注 | 参数说明 |
---|---|---|---|---|---|
app_key | 字符串 | 必须 | 最小:32 | 公共参数 开发者应用的app_key,查看我的app_key,如果还没有,可免费注册开通。 | |
sign | 字符串 | 可选 | 公共参数接口签名,其中: | ||
uuid | 字符串 | 可选 | 公共参数 UUID,当前登录的应用会员ID,即全局唯一用户ID,查看我的应用会员。传递此参数后,可以在开放平台查看每日活跃会员统计图表。uuid需要和token一起传递。 | ||
token | 字符串 | 可选 | 公共参数 当前登录会员的会话凭证,可通过会员登录接口获得。uuid需要和token一起传递。 | ||
return_data | 字符串 | 可选 | 0 | 公共参数 数据返回结构,其中:
| |
yearStart | 整型 | 可选 | 2016 | 阳历年份,默认2016,值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000 | |
monthStart | 整型 | 可选 | 2 | 阳历月份,默认2,值 0-12 | |
dayStart | 整型 | 可选 | 9 | 阳历天数,默认9,值 0-31 |
查看我的接口域名、app_key和app_secrect 客户端接入指南(如何生成签名) 开启/关闭签名
请求(第一个示例:从省份开始选择):
{你的接口域名}/?s=App.Common_Date.ChangeIntoLunar&yearStart=2016&monthStart=2&dayStart=9&app_key={你的app_key}&sign={动态签名}
返回:
{
"ret": 200,
"data": {
"err_code": 0,
"err_msg": "",
"lunarDate": "正月初二"
},
"msg": "小白开放接口:App.Common_Date.ChangeIntoLunar"
}
<?php
// 引入文件
require_once dirname(__FILE__) . '/OkayApiClient.php';
// 调用小白开放接口
$yearStart = 2016;
$monthStart = 2;
$dayStart = 9;
$rs = OkayApiClient::request('App.Common_Date.ChangeIntoLunar', array('yearStart' => $yearStart,'monthStart' => $monthStart,'dayStart' => $dayStart));
// 输出结果
print_r($rs);
/*
Array
(
[ret] => 200
[data] => Array
(
[err_code] => 0
[err_msg] =>
[lunarDate] => "正月初二"
)
[msg] => 小白开放接口:App.Common_Date.ChangeIntoLunar
)
*/
返回字段 | 类型 | 说明 |
---|---|---|
ret | 整型 | 接口状态码,200表示成功,4xx表示客户端非法请求,5xx表示服务端异常,查看异常错误码 |
data | object/array/混合 | 接口返回的业务数据,由不同的API接口决定不同的数据返回字段和结构。当return_data=1时,接口只会返回此data字段。 |
data.yearStart | 整型 | 起始年份,默认2016,值 1-69 会映射为 2001-2069,值 70-100 会映射为 1970-2000 不是整型的数会转成0 |
data.monthStart | 整型 | 起始月份,默认2,值 1-12 不是整型的数会转成0 |
data.dayStart | 整型 | 起始日期,默认9,值 1-31 不是整型的数会转成0 |
msg | 字符串 | 提示信息,面向技术人员的帮助或错误提示信息 |
_t | 整数 | 服务器当时Unix时间戳,例如:1657513450 |
_auth | 字符串 | 反向数字签名,可用于客户端进行反向验证,防止数据篡改,例如:9bcd54ff53e71a1d80d37c52bdfabf76。验证算法:_auth = md5(data返回的JSON字符串 + _t当前时间戳字符串 + APP_SECRECT密钥字符串) ,若需要关闭或开启请提交工单 |
接口路径(新):http://hn216.api.okayapi.com/api/App/Common_Date/ChangeIntoNation
接口路径(旧):http://hn216.api.okayapi.com/?s=App.Common_Date.ChangeIntoNation
接口描述: 根据输入的日期返回阳历日期如2019-1-1->2019-2-5(现只支持到2031年)
参数名字 | 参数类型 | 是否必须 | 默认值 | 备注 | 参数说明 |
---|---|---|---|---|---|
app_key | 字符串 | 必须 | 最小:32 | 公共参数 开发者应用的app_key,查看我的app_key,如果还没有,可免费注册开通。 | |
sign | 字符串 | 可选 | 公共参数接口签名,其中: | ||
uuid | 字符串 | 可选 | 公共参数 UUID,当前登录的应用会员ID,即全局唯一用户ID,查看我的应用会员。传递此参数后,可以在开放平台查看每日活跃会员统计图表。uuid需要和token一起传递。 | ||
token | 字符串 | 可选 | 公共参数 当前登录会员的会话凭证,可通过会员登录接口获得。uuid需要和token一起传递。 | ||
return_data | 字符串 | 可选 | 0 | 公共参数 数据返回结构,其中:
| |
yearStart | 整型 | 可选 | 2016 | 阳历年份,默认2016,值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000 | |
monthStart | 整型 | 可选 | 2 | 阳历月份,默认2,值 0-12 | |
dayStart | 整型 | 可选 | 9 | 阳历天数,默认9,值 0-31 |
查看我的接口域名、app_key和app_secrect 客户端接入指南(如何生成签名) 开启/关闭签名
返回字段 | 类型 | 说明 |
---|---|---|
ret | 整型 | 接口状态码,200表示成功,4xx表示客户端非法请求,5xx表示服务端异常,查看异常错误码 |
data | object/array/混合 | 接口返回的业务数据,由不同的API接口决定不同的数据返回字段和结构。当return_data=1时,接口只会返回此data字段。 |
data.yearStart | 整型 | 起始年份,默认2016,值 1-69 会映射为 2001-2069,值 70-100 会映射为 1970-2000 不是整型的数会转成0 |
data.monthStart | 整型 | 起始月份,默认2,值 1-12 不是整型的数会转成0 |
data.dayStart | 整型 | 起始日期,默认9,值 1-31 不是整型的数会转成0 |
msg | 字符串 | 提示信息,面向技术人员的帮助或错误提示信息 |
_t | 整数 | 服务器当时Unix时间戳,例如:1657513450 |
_auth | 字符串 | 反向数字签名,可用于客户端进行反向验证,防止数据篡改,例如:9bcd54ff53e71a1d80d37c52bdfabf76。验证算法:_auth = md5(data返回的JSON字符串 + _t当前时间戳字符串 + APP_SECRECT密钥字符串) ,若需要关闭或开启请提交工单 |
接口路径(新):http://hn216.api.okayapi.com/api/App/Common_Date/Curtime
接口路径(旧):http://hn216.api.okayapi.com/?s=App.Common_Date.Curtime
接口描述: 获取时间,日期、年份、星期等
参数名字 | 参数类型 | 是否必须 | 默认值 | 备注 | 参数说明 |
---|---|---|---|---|---|
app_key | 字符串 | 必须 | 最小:32 | 公共参数 开发者应用的app_key,查看我的app_key,如果还没有,可免费注册开通。 | |
sign | 字符串 | 可选 | 公共参数接口签名,其中: | ||
uuid | 字符串 | 可选 | 公共参数 UUID,当前登录的应用会员ID,即全局唯一用户ID,查看我的应用会员。传递此参数后,可以在开放平台查看每日活跃会员统计图表。uuid需要和token一起传递。 | ||
token | 字符串 | 可选 | 公共参数 当前登录会员的会话凭证,可通过会员登录接口获得。uuid需要和token一起传递。 | ||
return_data | 字符串 | 可选 | 0 | 公共参数 数据返回结构,其中:
| |
timestamp | 整型 | 可选 | 0 | 最小:0 | 当前时间戳,未指定时使用当前系统时间。 |
查看我的接口域名、app_key和app_secrect 客户端接入指南(如何生成签名) 开启/关闭签名
返回字段 | 类型 | 说明 |
---|---|---|
ret | 整型 | 接口状态码,200表示成功,4xx表示客户端非法请求,5xx表示服务端异常,查看异常错误码 |
data | object/array/混合 | 接口返回的业务数据,由不同的API接口决定不同的数据返回字段和结构。当return_data=1时,接口只会返回此data字段。 |
data.timestamp | 整型 | 时间戳,例如:1564622918 |
data.datetime | 字符串 | 日期时间,例如:2019-08-01 00:00:00 |
data.date | 字符串 | 日期,例如:2019-08-01 |
data.date_md_zh | 字符串 | 中文日期,月份和天前面有0,例如:2019年08月01日 |
data.date_Nj_zh | 字符串 | 中文日期,月份和天前面没有0,例如:2019年8月1日 |
data.time_H | 字符串 | 时间,24 小时格式,例如:18:00:00 |
data.time_h | 字符串 | 时间,12 小时格式,例如:06:00:00 |
data.day_d | 字符串 | 日,月份中的第几天,有前导零的 2 位数字,01 到 31 |
data.day_j | 字符串 | 日,月份中的第几天,没有前导零,1 到 31 |
data.day_N | 字符串 | 日,星期中的第几天,1(表示星期一)到 7(表示星期天) |
data.day_N_zh | 字符串 | 日,星期一到星期天 |
data.day_z | 字符串 | 日,年份中的第几天,0 到 365 |
data.week_W | 字符串 | 星期,年份中的第几周,每周从星期一开始,例如:42(当年的第 42 周) |
data.month_m | 字符串 | 月,数字表示的月份,有前导零,01 到 12 |
data.month_n | 字符串 | 月,数字表示的月份,没有前导零,1 到 12 |
data.month_n_zh | 字符串 | 月,一月到十二月 |
data.year_Y | 字符串 | 年,4 位数字完整表示的年份,例如:1999 或 2003 |
data.hour_g | 字符串 | 小时,12 小时格式,没有前导零,1 到 12 |
data.hour_G | 字符串 | 小时,24 小时格式,没有前导零,0 到 23 |
data.hour_h | 字符串 | 小时,12 小时格式,有前导零,01 到 12 |
data.hour_H | 字符串 | 小时,24 小时格式,有前导零,00 到 23 |
data.minute_i | 字符串 | 分钟,有前导零的分钟数,00 到 59 |
data.second_s | 字符串 | 秒数,有前导零,00 到 59 |
msg | 字符串 | 提示信息,面向技术人员的帮助或错误提示信息 |
_t | 整数 | 服务器当时Unix时间戳,例如:1657513450 |
_auth | 字符串 | 反向数字签名,可用于客户端进行反向验证,防止数据篡改,例如:9bcd54ff53e71a1d80d37c52bdfabf76。验证算法:_auth = md5(data返回的JSON字符串 + _t当前时间戳字符串 + APP_SECRECT密钥字符串) ,若需要关闭或开启请提交工单 |
接口路径(新):http://hn216.api.okayapi.com/api/App/Common_Date/GetSolarTerms
接口路径(旧):http://hn216.api.okayapi.com/?s=App.Common_Date.GetSolarTerms
接口描述: 输入年份获取 上一年冬至 ~ 下一年冬至
参数名字 | 参数类型 | 是否必须 | 默认值 | 备注 | 参数说明 |
---|---|---|---|---|---|
app_key | 字符串 | 必须 | 最小:32 | 公共参数 开发者应用的app_key,查看我的app_key,如果还没有,可免费注册开通。 | |
sign | 字符串 | 可选 | 公共参数接口签名,其中: | ||
uuid | 字符串 | 可选 | 公共参数 UUID,当前登录的应用会员ID,即全局唯一用户ID,查看我的应用会员。传递此参数后,可以在开放平台查看每日活跃会员统计图表。uuid需要和token一起传递。 | ||
token | 字符串 | 可选 | 公共参数 当前登录会员的会话凭证,可通过会员登录接口获得。uuid需要和token一起传递。 | ||
return_data | 字符串 | 可选 | 0 | 公共参数 数据返回结构,其中:
| |
year | 整型 | 必须 | 0 | 年 |
查看我的接口域名、app_key和app_secrect 客户端接入指南(如何生成签名) 开启/关闭签名
返回字段 | 类型 | 说明 |
---|---|---|
ret | 整型 | 接口状态码,200表示成功,4xx表示客户端非法请求,5xx表示服务端异常,查看异常错误码 |
data | object/array/混合 | 接口返回的业务数据,由不同的API接口决定不同的数据返回字段和结构。当return_data=1时,接口只会返回此data字段。 |
data.年 | data.list.Y | |
data.月 | data.list.M | |
data.日 | data.list.D | |
data.节气名字 | data.list.solarTermsName | |
msg | 字符串 | 提示信息,面向技术人员的帮助或错误提示信息 |
_t | 整数 | 服务器当时Unix时间戳,例如:1657513450 |
_auth | 字符串 | 反向数字签名,可用于客户端进行反向验证,防止数据篡改,例如:9bcd54ff53e71a1d80d37c52bdfabf76。验证算法:_auth = md5(data返回的JSON字符串 + _t当前时间戳字符串 + APP_SECRECT密钥字符串) ,若需要关闭或开启请提交工单 |
接口路径(新):http://hn216.api.okayapi.com/api/App/Common_Date/GetSolarTermsStarByDay
接口路径(旧):http://hn216.api.okayapi.com/?s=App.Common_Date.GetSolarTermsStarByDay
接口描述: 输入年 year 月 month 日 day 输出对应的节气和星座
参数名字 | 参数类型 | 是否必须 | 默认值 | 备注 | 参数说明 |
---|---|---|---|---|---|
app_key | 字符串 | 必须 | 最小:32 | 公共参数 开发者应用的app_key,查看我的app_key,如果还没有,可免费注册开通。 | |
sign | 字符串 | 可选 | 公共参数接口签名,其中: | ||
uuid | 字符串 | 可选 | 公共参数 UUID,当前登录的应用会员ID,即全局唯一用户ID,查看我的应用会员。传递此参数后,可以在开放平台查看每日活跃会员统计图表。uuid需要和token一起传递。 | ||
token | 字符串 | 可选 | 公共参数 当前登录会员的会话凭证,可通过会员登录接口获得。uuid需要和token一起传递。 | ||
return_data | 字符串 | 可选 | 0 | 公共参数 数据返回结构,其中:
| |
year | 整型 | 必须 | 0 | 年 | |
month | 整型 | 必须 | 1 | 最小:1;最大:12 | 月 |
day | 整型 | 必须 | 1 | 最小:1;最大:31 | 日 |
查看我的接口域名、app_key和app_secrect 客户端接入指南(如何生成签名) 开启/关闭签名
返回字段 | 类型 | 说明 |
---|---|---|
ret | 整型 | 接口状态码,200表示成功,4xx表示客户端非法请求,5xx表示服务端异常,查看异常错误码 |
data | object/array/混合 | 接口返回的业务数据,由不同的API接口决定不同的数据返回字段和结构。当return_data=1时,接口只会返回此data字段。 |
data.星座 | data.solarTerms.D | |
data.节气名字 | data.solarTermsName | |
msg | 字符串 | 提示信息,面向技术人员的帮助或错误提示信息 |
_t | 整数 | 服务器当时Unix时间戳,例如:1657513450 |
_auth | 字符串 | 反向数字签名,可用于客户端进行反向验证,防止数据篡改,例如:9bcd54ff53e71a1d80d37c52bdfabf76。验证算法:_auth = md5(data返回的JSON字符串 + _t当前时间戳字符串 + APP_SECRECT密钥字符串) ,若需要关闭或开启请提交工单 |
特别注意:当前 hn216.api.okayapi.com 为临时接口测试域名!请先完成 绑定独立接口域名后 ,才能正式进行API调用。
由 果创云YesApi.cn 提供技术支持,4万+开发者都在用,累计API调用1,800,000+万次