[关闭]
@henri001 2017-01-11T07:17:28.000000Z 字数 1116 阅读 203

微信图书馆接口

工作


通用

接口编码

每个接口有一个单独的4位数编码,用来唯一识别一个接口。

统一的错误返回格式

{"state":40018,"msg":"invalid button name size"}

state解释

接口明细

1001-用户绑定

接口名:getUserInfo

传入参数:

参数 是否必须 说明
loginName 必须 登录名
password 必须 登录密码

返回参数:

参数 描述
state 状态编码,通用
msg 返回信息,通用
userId 用户id
userName 用户姓名
userTypeName 用户类型名

返回示例:

正常返回

  1. {
  2. "state": "0",
  3. "msg": "ok",
  4. "obj": {
  5. "userId": "2003023a",
  6. "userName": "2003023",
  7. "userTypeName": "研究生"
  8. }
  9. }

异常返回

  1. {
  2. "state": "100101",
  3. "msg": "用户名密码错误"
  4. }
  1. {
  2. "state": "103",
  3. "msg": "参数错误"
  4. }

1002-当前借阅

入参:

userId
currentPage

出参:

  1. {
  2. "state": "0",
  3. "msg": "ok",
  4. "obj": {
  5. "totalpage": "5",
  6. list:{
  7. String title200a 题名
  8. String indexNumber索书号
  9. String lsroRoomName馆藏地名称
  10. Short lbrlRenewalTimes 续借次数
  11. Date lbrlBorrowDateTime 借阅时间
  12. Date lbrlShouldReturnDate 应还时间
  13. String stripNumberLcase条码号:小写
  14. Short lbrlLateDays 超期天数
  15. Short literatureType 文献类型
  16. }
  17. }
  18. }

1003-历史借阅

1004-续借

入参:

userId
stripNumberLcase

出参:

  1. {
  2. "state": "0",
  3. "msg": "ok"
  4. }

1005-预约记录

入参:

userId
currentPage

出参:

  1. {
  2. "state": "0",
  3. "msg": "ok",
  4. "obj": {
  5. "totalpage": "5",
  6. list:{
  7. Long reblId预约记录ID
  8. String reblTitle 题名
  9. String reblIndexNumber 索书号
  10. String reblRoomNames 预约馆藏地
  11. Date reblBookingDateTime 预约时间
  12. Date reblSendDateTime通知时间
  13. Date reblState预约记录状态
  14. String reblState 预约状态
  15. }
  16. }
  17. }

1006-预约图书

1007-删除预约

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注