找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 163|回复: 0

[管理模块] 获取未读系统通知

[复制链接]
发表于 2024-10-31 01:06:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
获取未读系统通知
接口说明:获取发送DZ系统通知后,未读取的系统通知,可用来进行二次开发,给指定用户发送指定,一次性口令。

接口详情
请求地址:http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network:admin
请求方式: GET   
返回格式: JSON\\XML     /*默认返回JSON格式,如需返回XML格式,请在接口网址后面增加&output=xml参数*/

请求参数(所有参数值均URL加密后传输【注意GBK与UTF8编码区别】
参数类型是否必含说明示例
adminkey[string]管理密钥(后台设置)12345
action[string]接口方法notice_checknew
token[string]用户登录后token令牌demo
ids[string]根据本接口命令返回未读通知的id,此参数设置后即为读取此通知

请求示例(GET)
[PHP] 纯文本查看 复制代码
http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network:admin&adminkey={管理密钥}&action=notice_checknew&token={token令牌}

返回参数所有接口返回数据含中文时“\\u672c\\u6846”,请用USC2进行解码
参数类型是否必含说明示例
code[string]http状态码200
result[string]错误信息状态码OK
count[number]数组成员数4
data[object]数组
data>>array[string]返回未读通知信息,其中id可以通过此接口增加&ids=215来打开215通知内容,并标记已读
sqltime[string]页面执行时间(秒)1.43499s

返回示例(JSON)
[PHP] 纯文本查看 复制代码
{
        "code": "200",
        "result": "OK",
        "count": 4,
        "data": [{
                "id": "215",
                "dateline": "1730302892",
                "type": "system",
                "category": "3"
        }, {
                "id": "216",
                "dateline": "1730302943",
                "type": "system",
                "category": "3"
        }, {
                "id": "217",
                "dateline": "1730307057",
                "type": "system",
                "category": "3"
        }, {
                "id": "218",
                "dateline": "1730307254",
                "type": "system",
                "category": "3"
        }],
        "sqltime": "0.00349s"
}


[PHP] 纯文本查看 复制代码
{
        "code": "200",
        "result": "OK",
        "count": 1,
        "data": [{
                "id": "215",
                "uid": "1",
                "type": "system",
                "new": "1",
                "authorid": "0",
                "author": "",
                "note": "ceshi",
                "dateline": "1730302892",
                "from_id": "0",
                "from_idtype": "",
                "from_num": "1",
                "category": "3"
        }],
        "sqltime": "0.00401s"
}


额外说明
注意:此接口是DZ内置系统通知功能发送后,用于查询通知是否已读,通过添加&ids来读取未读通知,可用于软件开发时给某个用户发送某种一次性指令。

字段名
数据类型
默认值
允许非空
自动递增
备注
id
mediumint(8) unsigned

NO
通知ID
uid
mediumint(8) unsigned
0
NO

通知用户ID
type
varchar(20)

NO
通知类型:"doing"记录,"friend"好友请求,"sharenotice"好友分享,"post"话题回复,
new
tinyint(1)
0
NO

通知是否为新:"1"为新通知,"0"为通知已读
authorid
mediumint(8) unsigned
0
NO

作者用户ID
author
varchar(15)

NO
用户名
note
text

NO
通知内容
dateline
int(10) unsigned
0
NO

通知产生的时间戳
from_id
mediumint(8) unsigned
0
NO

来源对象id
from_idtype
varchar(20)

NO
来源对象类型
from_num
mediumint(8) unsigned
0
NO

来源量
category
tinyint(1)
0
NO

提醒分类 1我的帖子 2坛友互动 3系统消息 4管理工作 0应用消息

错误提示码
错误码查询地址:点击访问
BUG提交:点击提交
QQ交流群:281079920

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|新秀网络验证系统API[软著登字第13061951号] ( 豫ICP备2021033257号-1 )

GMT+8, 2024-11-25 19:41 , Processed in 0.237337 second(s), 43 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表