发布通知

  • 前提参数 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 发布人姓名

例子

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"
}

results matching ""

    No results matching ""