Changes between Version 78 and Version 79 of pcauto_club_2.0.0/api


Ignore:
Timestamp:
06/24/2014 12:23:51 PM (12 years ago)
Author:
xieweijie
Comment:

接口说明修改

Legend:

Unmodified
Added
Removed
Modified
  • pcauto_club_2.0.0/api

    v78 v79  
    3030全局接口错误格式: 
    3131{ 
    32         code:1001                       //错误代码,0:正常返回 
     32        code:0                  //错误代码,0:正常返回 1:操作失败 1001:权限类错误 1002:数据类错误 1003:用户无登陆 
    3333        message: “您还没有登陆”               //错误提示 
    3434} 
    3535}}} 
    3636 
     37adminType说明:-3->当前车友会审核当中 -2->加入其他或者其他车友会审核当中 -1->游客 0->普通会员 1->副会长 2->会长, 
    3738 
    3839== 2.接口列表 == 
     
    6364 { 
    6465 "clubId":车友会ID, 
    65  "isfrozen":true/false 是否被锁 
     66 "clubStatus":车友会状态(是否被锁之类) 
    6667 "name":车友会名称, 
    6768 "logo":logo的URL, 
     
    8990 "addressDetail":收货地址——详细地址, 
    9091 "addressPostcode":收货地址——邮编, 
    91  "adminType":成员角色,0->普通会员 1->副会长 2->会长, 
     92 "adminType":成员角色 
    9293"memberId":会员ID 
    9394"userName":用户名称 
     
    124125             { 
    125126            "logo": 车友会会标 
    126             "isfrozen":true/false 是否被锁 
     127            "clubStatus":车友会状态(是否被锁之类) 
    127128            "announcement": 公告,  
    128129            "memberSum": 成员数,  
     
    146147            "activityName": 最新活动名称 
    147148            "memberId":会员ID,如果有 
    148             “userClubStatus”:用户与车友会关系状态,0为未加入车友会,1为审核中,2为已加入未签到,3为已加入已签到 
     149            “adminType”:成员角色 
     150            "isCheck": 
    149151           } 
    150152    ], 
     
    179181        { 
    180182        "logo": 车友会会标 
    181         "isfrozen":true/false 是否被锁 
     183        "clubStatus":车友会状态(是否被锁之类) 
    182184            "announcement": 公告,  
    183185            "memberSum": 成员数,  
     
    201203            "activityName": 最新活动名称 
    202204            "memberId":会员ID,如果有 
    203             “userClubStatus”:用户与车友会关系状态,0为未加入车友会,1为审核中,2为已加入未签到,3为已加入已签到 
     205            “adminType”:// 
     206            ”isCheck“:true/false 是否签到 
    204207        } 
    205208    ] 
     
    249252            "activityName": 最新活动名称 
    250253            "memberId":会员ID,如果有 
    251             “userClubStatus”:用户与车友会关系状态,0为未加入车友会,1为审核中,2为已加入未签到,3为已加入已签到, 
    252         “adminType”:成员角色,-1->游客 0->普通会员 1->副会长 2->会长 
    253         “joinType”:车友会加入状态,0->未申请加入任何车友会 1->已申请假如本车友会(未通过审核)//使用时需要结合adminType,游客才有判断joinType意义,用于显示右上角按钮 
     254        “adminType”:成员角色 
    254255           } 
    255256    ] 
     
    311312    "clubId": 车友会ID,  
    312313    "clubName": 相册名称, 
    313     “adminType”:成员角色,-1->游客 0->普通会员 1->副会长 2->会长 
     314    “adminType”:成员角色 
    314315    "data": [ 
    315316            { 
     
    343344"albumId": 相册ID,  
    344345"albumName": 相册名称,  
    345 “adminType”:成员角色,-1->游客 0->普通会员 1->副会长 2->会长 
     346“adminType”:成员角色 
    346347"data": [ 
    347348     { 
     
    420421        "isSignUp":是否报名 
    421422        “limitCount”:人数限制 
    422         “statusName”:状态名字,服务器返回显示火热报名,已报名等状态的文字,app建议直接读取这个新的字段显示 
     423        “statusMsg”:状态名字,服务器返回显示火热报名,已报名等状态的文字,app建议直接读取这个新的字段显示 
     424        "statusCode":状态码 
    423425        } 
    424426    ] 
     
    442444{ 
    443445    "activityId": 活动ID,  
    444     “adminType”:成员角色,-1->游客 0->普通会员 1->副会长 2->会长 
    445     ”activityJoinType“:能否加入活动,0->未申请 1->审核中 2->审核通过 
     446    “adminType”:成员角色 
    446447    "clubId":车友会ID, 
    447448    "content":活动内容,  
     
    450451    "signupDate": 报名截止时间,  
    451452    "money": 活动费用,  
    452     "adminType": 用户类别,  
    453453    "isSignUp":是否报名, 
    454454    "place": 活动地点,  
     
    457457    "beginDate": 活动开始时间, 
    458458    “limitCount”:人数限制 
    459     “statusName”:状态名字,服务器返回显示火热报名,已报名等状态的文字,app建议直接读取这个新的字段显示 
     459    “statusMsg”:状态名字,服务器返回显示火热报名,已报名等状态的文字,app建议直接读取这个新的字段显示 
     460    “statusCode”:活动状态code//用于判断用户是否有报名资格,因为报名状态现在直接返回字符串,app直接读这个字段获取能否报名,具体值对应状态,之后补回来     
    460461    “applysCount”:待审核人员数 
    461     “statusCode”:活动状态code//用于判断用户是否有报名资格,因为报名状态现在直接返回字符串,app直接读这个字段获取能否报名,具体值对应状态,之后补回来 
    462462    "data":[ 
    463463        { 
     
    514514{ 
    515515    "clubId": 车友会ID,  
    516     “adminType”:成员角色,-1->游客 0->普通会员 1->副会长 2->会长 
     516    “adminType”:成员角色 
    517517    "admins": [{管理员 
    518518            "name": 用户名称,  
     
    616616返回结果: 
    617617{ 
    618 “adminType”:成员角色,-1->游客 0->普通会员 1->副会长 2->会长 
     618“adminType”:成员角色 
    619619"data": [ 
    620620           { 
     
    876876            { 
    877877            "logo": 车友会会标,  
    878             "isfrozen":true/false 是否被锁 
     878            "clubStatus":车友会状态(是否被锁之类) 
    879879            "announcement":公告,  
    880880            "memberSum": 成员数,  
     
    927927            { 
    928928            "logo": 车友会会标 
     929            "clubStatus": 
    929930            "announcement": "内容含有敏感词,已屏蔽",  
    930931            "memberSum": 公告,  
     
    11051106            "pic": "活动封面图",  
    11061107            "place": "活动地址",  
    1107             "isSignUp": 是否报名,true/false,  
    11081108            "endDate": "活动结束时间",  
    11091109            "beginDate": "活动开始时间" 
     1110            "statusMsg": 
     1111            "statusCode": 
    11101112        } 
    11111113    ] 
     
    11581160请求参数: 
    11591161activityId:活动id 
     1162common_session_id 
    11601163返回 
    11611164{ 
     
    12181221             { 
    12191222            “clubName”:车友会名字 
     1223            “clubId”:车友会id 
    12201224            "title": 帖子标题,  
    12211225            "image1": 第一张图,   
     
    12231227            "image3": 第三张图,  //小于等于3张 
    12241228            "topicId": 帖子ID, 
    1225             "pubTime": 自定义时间 
     1229            "pubTime": 自定义时间, 
     1230            "nickName":昵称 
     1231            "userId": 
    12261232           } 
    12271233        ] 
     
    12291235}}} 
    12301236 
    1231 === 2.41 获取车友会操作权限(只有加入才调用,资料页和主页右上角) === 
     1237=== 2.41 获取车友会操作权限(报名 创建) === 
    12321238{{{ 
    12331239请求参数 
    12341240userId:用户id  
    1235 clubId:车友会id 
    1236 action:判断操作,如下 
    1237             0->一般请求  
    1238             1->能否加入车友会,返回加clubJoinType 
     1241clubId:车友会id//判断能否创建传clubId为0 
    12391242 
    12401243返回 
    12411244{ 
    12421245“clubId”:车友会Id 
    1243 “adminType”:成员角色,-1->游客 0->普通会员 1->副会长 2->会长 
    1244 “clubJoinType”:车友会加入状态,0->未申请加入任何车友会 1->已申请加入本车友会(未通过审)核)2->已申请假如其他车友会(未通过审核) 3-> 已加入其他车友会 
    1245 //使用时需要结合adminType,游客才有判断joinType意义,用于显示右上角按钮 
     1246“adminType”:成员角色 
    12461247“message”:无法申请加入车友会原因文案 
    12471248} 
     
    12501251=== 2.42 获取活动操作权限(只有申请加入活动才调用) === 
    12511252{{{ 
    1252 请求参数 
    1253 userId:用户id 
    1254 activityId:活动id 
    1255 返回 
    1256 { 
    1257 “activityId”:活动Id 
    1258 “adminType”:成员角色,-1->游客 0->普通会员 1->副会长 2->会长 
    1259 ”activityJoinType“:能否加入活动,0->未申请 1->审核中 2->审核通过 
    1260 “message”:无法申请参加活动原因文案 
    1261 } 
    1262 }}} 
    1263  
    1264 === 2.43 获取用户能否创建车友会 === 
    1265 {{{ 
    1266 请求参数 
    1267 userId:用户id 
    1268 返回 
    1269 { 
    1270 code:能否创建车友会 0->能 1->否 
    1271 messag:提示文案 不能创建车友会原因 
    1272 } 
    1273 }}} 
     1253是否登录:是 
     1254是否分页:否 
     1255是否缓存:否 
     1256请求参数: 
     1257activityId;车友会ID 
     1258action:1:通过,-1:拒绝 
     1259targetId:申请人memberId 
     1260commen_session_id 
     1261返回结果: 
     1262{ 
     1263code;  1001>>权限异常   1002>>数据异常  1003>>未登录  0>>操作成功  1>>操作失败 
     1264msg;信息提示 
     1265} 
     1266}}}