发布通知
- 前提参数 userid token 发布通知权限
- 地址 :
/api/v4.0/publish_notification
- 方法 POST ,GET(正式上线会废弃)
参数:
- title 标题
- content 内容
- scope 范围 不传表示全部发送 格式 ‘[userid1,userid2]’
返回值
- code 200 成功
- msg
例子
http://172.26.106.36:5000/api/v4.0/publish_notification?title=aaa&content=112aaaa&userid=34afb9bfe3744e0f81263286b4c47107&token=fe6bb4c6a966acffea29610806dfdc98
返回
{
"code": 200,
"data": "",
"msg": "\u53d1\u5e03\u6210\u529f"
}
获取通知列表
- 前提参数 userid token
- 地址 :
/api/v4.0/get_notification
- 方法 GET
参数
- offset 偏移量
返回值
- code 200 成功
- msg
- data 数组, 包含通知信息
- type 0是普通通知 1是网页通知,2是其他情况
- 注意,注意,当前版本除了0或者1 其它情况不显示(切勿使用if(type==0)... else ... 请使用 if(type==0)... else if(type==1)... )。
- title 标题
- content 内容,如果type为1的时候 url为网页地址,用webView加载详情
- state 读取状态,0是未读 1是已读
- notification_id 通知id
- date 日期 格式
2017/10/28
- publisher 发布人姓名
- type 0是普通通知 1是网页通知,2是其他情况
例子
http://172.26.106.36:5000/api/v4.0/get_notification?userid=34afb9bfe3744e0f81263286b4c47107&token=fe6bb4c6a966acffea29610806dfdc98
返回
{
"code": 200,
"data": [
{
"content": null,
"date": "2017/10/28",
"notification_id": "e707c8449eda4ea1ba84d75cdd8ed942",
"state": 0,
"title": "aaa",
"type": 0
},
{
"content": "112aaaa",
"date": "2017/10/28",
"notification_id": "8f8cf7690eb24d5fa97f1c66df2b357e",
"state": 0,
"title": "aaa",
"type": 0
}
],
"msg": ""
}
读取/删除通知
主要为了记录用户读取通知的状态,具体数据还是需要用获取通知的接口
- 前提参数 userid token
- 地址 :
/api/v4.0/read_notification
- 方法 POST ,GET
参数:
- notification_id 通知id
- state 状态 1是读取(默认值) 2是删除
返回值
- code 200 成功
- msg
例子
http://172.26.106.36:5000/api/v4.0/read_notification?notification_id=52a16e6b6c574c39b5b24f4a5098fbe6&state=1&userid=34afb9bfe3744e0f81263286b4c47107&token=fe6bb4c6a966acffea29610806dfdc98
返回
{
"code": 200,
"data": "",
"msg": "\u6210\u529f"
}
意见反馈
- 前提参数 userid token
- 地址 :
/api/v4.0/feedback
- 方法 POST优先 ,GET
参数:
- content 内容 不能为空
返回值
- code 200 成功
- msg
例子
http://172.26.106.36:5000/api/v4.0/feedback?content=adad&userid=34afb9bfe3744e0f81263286b4c47107&token=fe6bb4c6a966acffea29610806dfdc98
返回
{
"code": 200,
"data": "",
"msg": "\u6210\u529f"
}