User/notifications(o2o)

来自ECJiaWiki
跳转至: 导航搜索

应用场景

 用户消息中心

接口名称

 user/notifications

请求参数

字段名 变量名 必填 类型 示例值 描述
登录凭证 token String 登录凭证
分页信息 pagination pagination字典 分页信息
└ 每页显示条数 count Int 每页显示条数
└ 当前页数 page Int 当前页数

举例如下

{
      "token" : "d122e3c72332c5af12a71d77c9f1462f5901d276",
      "pagination" : {
            "count" : 10,
            "page"  : 1,
      }
}

返回参数

字段名 变量名 必填 类型 示例值 描述
返回状态码 status Array() {"succeed" : 1} 返回请求接口后的数据,succeed为1代表成功,0则为失败,失败后则返回error_code(错误code)及error_desc(错误说明)
返回信息 data Array() 请求接口提供的返回信息
消息id id String 消息id
消息类型 type String 消息类型(order_shipped订单发货通知,account_change充值到账通知,refund_arrived退款到余额成功通知,groupbuy_succeed团购活动成功结束通知,order_pickupcode获得提货验证码通知,order_pickup_succeed提货成功通知)
消息时间 time String 消息时间
消息标题 title String 消息标题
消息描述 description String 消息描述
是否已读 read_status String 是否已读(read:已读,unread:未读)
消息信息详情 data 字典 消息信息详情
└ 用户id user_id Int 用户id
└ 用户名称 user_name string 用户名称
└ 用户名称 user_name string 用户名称
└ 充值金额 amount float 充值金额
└ 充值金额(格式化) formatted_amount string 充值金额
└ 用户当前可用余额 user_money float 用户当前可用余额
└ 用户当前可用余额(格式化) formatted_user_money string 用户当前可用余额
消息跳转地址 open_url string 消息跳转地址(order_detail订单详情,user_account_record用户充值列表,refund_detail退款详情)
分页信息 paginated paginated字典 分页信息
└ 总数 total Int 总数
└ 总数 count Int 总数
└ 是否有下一页 more Int 是否有下一页

成功举例如下

{ 
      "data": [{
            "id" : "5HahHxE2D4zpu2gTlDypNAOtW7S2nW5ycih1",
            "type" : "account_change"
            "time" : "2016-10-20 20:55:00",
            "title" : "充值到账",
            "description" : "尊敬的iphone_K3E7QW12,充值业务已受理成功,充值金额5元资金已到账,目前可用资金185.00元。",
            "read_status" : "read",
            "data" : {
                  "user_id" : 1024, 
                  "user_name" : "iphone_K3E7QW12",
                  "amount" : 5,
                  "formatted_amount" : "¥5.00",
                  "user_money" : "185.00"
                  "formatted_user_money" : "¥185.00",
            },
            "open_url": "ecjiaopen://app?open_type=user_account_record"  
      }],
      "status": {
            "succeed": 1
      },
      "paginated": {
            "total": 398,
            "count": 398,
            "more": 1
      }
}

失败举例如下


注:错误编码