提醒信息 - 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的文件内容