提醒信息 - wolfcon/NGA-API-Documents GitHub Wiki
18 提醒信息
18.1 获取当前登录用户提醒信息状态
输入地址
/nuke.php
输入参数
__output //输出格式 见1.1
__lib //固定为 noti
__act //固定为 if
返回格式
window.script_muti_get_var_store={
data:{
"0":{
"0":257,//是否有未读信息
"1":1417157889//上一次获取提醒信息的时间
"2":1//未读回复提醒的条数
"3":1//未读短消息提醒的条数
"4":1//未读短系统信息提醒的条数
}
}
}
18.2 获取当前登录用户的提醒信息
输入地址
/nuke.php
输入参数
__output //输出格式 见1.1
__lib //固定为 noti
__act //固定为 get_all
time_limit //只返回此时间戳之后的数据 不设为全部
get //string) 只返回特定类型的数据
//第一个字符表示回复提醒 第二个字符表示短消息提醒 第三个字符表示系统信息提醒 取值均为“1”或“0” 不设为全部类型
//取某个类型的数据会清空其类型的未读消息计数 取任意类型的数据都会刷新“上一次获取提醒信息的时间”
提醒信息接口返回的数据格式
如果用户有未读信息 则只返回未读信息
如果没有未读信息 则返回信箱中所有信息
在用户获得最后一条提醒的24小时后信箱会清空
window.script_muti_get_var_store={
data:{
0:{
//如果没有任何提醒信息 这里是空的
//输出是xml时这里的数字id前有下划线
0:[//id:0 回复提醒
{
//输出是xml时这里的数字id前有下划线
0:1, //类别 1回复主题 2回复回复 3评论主题 4评论回复 7在主题里被@ 8在回复里被@ 15主题或回复被评价并使用道具(对主题时回复id为0)
1:553736, //来源uid
2:"吸片", //来源username
3:58, //目标uid
4:"zeg", //目标username
5:"NGA数据接口之阅读主题" //相关主题标题
6:6078812, //相关id1 类别是1 2 3 4 7 8 15时是主题tid
7:108662613, //相关id2 类别是1 2 4 8 时是回复pid
8:null, //相关id3 类别是2 4 15时是被回复或评论或评价 的 回复pid
9:1365244308, //时间
10:1 //相关id4 类别是1 2 4 8时是回复所在的页数
},
.... //可能有很多条
],
1:[//id:1 短信
{
//输出是xml时这里的数字id前有下划线
0:1,//类别 10新短信 11短信回复 12被加入到一条多人短信里
1:553736,//来源uid
2:"吸片",//来源username
6:6078812, //相关id1 短信mid
9:1365244308, //时间
},
.... //可能有很多条
]
2:[//id:2 系统消息
{
//输出是xml时这里的数字id前有下划线
0:1,//类别 5主题关键词触发(版主功能 6回复关键词触发(版主功能 9ip变化(版主功能 13举报主题(版主功能 14举报回复(版主功能
1:553736,//来源uid
2:"吸片",//来源username
5:"NGA数据接口之阅读主题",//相关主题标题
6:6078812, //相关id1 类别是 5 6 13 14时是主题tid 类别是10 11 12时是短信mid
7:108662613, //相关id2 类别是6 14时是回复pid
9:1365244308, //时间
10:1 //相关id4 类别是6 14时是回复所在的页数
},
.... //可能有很多条
],
unread:0//未读信息的数目
}
},
error:{
//如果出错这里是错误 见2.4
}
time:1234...
}
具体程序可参看javascript:window.__SCRIPT.notification的文件内容