-
Notifications
You must be signed in to change notification settings - Fork 8
Klion Xu edited this page May 1, 2014
·
7 revisions
NextDay 非官方 Web API 使用帮助
http://nichijou.in/LastDay/yyyy/mm/dd.json
http://nd.whitebox.im/LastDay/yyyy/mm/dd.json (跨域请求使用)
GET
yyyy:年份
mm:月份(不足两位加0补足)
dd:日期(不足两位加0补足)
{
"20140406":{
"colors":{
"background":"#db0d61"
},
"images":{
"small":"{img}/20140406/default@2x.jpg!jpg85",
"small2x":"{img}/20140406/default@2x.jpg!jpg85",
"small568h2x":"{img}/20140406/default-568h@2x.jpg!jpg85",
"big":"{img}/20140406/big.jpg!jpg85",
"big2x":"{img}/20140406/big@2x.jpg!jpg85",
"big568h2x":"{img}/20140406/big-568h@2x.jpg!jpg85"
},
"text":{
"comment1":"我偏爱穿便装的大地",
"comment2":"Paris,法国.我偏爱格林童话,胜于报纸头版"
},
"event":"",
"music":{
"name":"All Apologies",
"artist":"Nirvana",
"url":"{music}/20140406/0406.mp3",
"nitingCode":"INVALID_1396261527564"
},
"modifiedAt":"2014-03-31T10:25:27.000Z"
}
}
20140406:被请求数据的日期
colors:底部日期框背景色
images:所有图片地址
text:comment1为应用第一行文本,comment2为应用第二行文本
event:节气或节日,如果没有则返回空
music:name 和 artist 分别为歌曲名称和演唱者,url 为歌曲地址,nitingCode 是当歌曲在你听音乐库中存在时的识别代码
modifiedAt:数据修改时间,为UTC时间
- 当music中的url不存在时,需要向以下地址发出GET请求:
http://www.niting.com/iphone.do?method=getMusicUrlByCode&musiccode=nitingCode
将nitingCode换成获得的 nitingCode
返回数据中的dc_musicurl即为音乐地址 -
{img}应该被替换为:http://nextday-pic.b0.upaiyun.com/
{music}应该被替换为:http://nextday-file.b0.upaiyun.com/ - 以
small开头的图片作为主界面图片,以big开头的图片作为大图
- 普通接口架设在 Github Page ,为静态接口,理论上无请求限制,可以访问之前的信息(最早到2012年6月1日)。
- 跨域请求接口通过我的VPS进行反代,请不要滥用
- 信息更新时间为每天的 UTC+8 的 23:59 更新第二天的信息。