| Version 57 (modified by zengqingyi, 11 years ago) (diff) |
|---|
Table of Contents
所有接口文档 http://trac.pc.com.cn/iphone/wiki/pcauto_club_2.0.0/api
车友会后台接口文档 http://rdtrac.pc.com.cn/autoclub/wiki/appapi/3.0
1. 车友会提供APP接口
1.1车友会创建接口
1.1.1 创建品牌车友会接口 接口/appapi/1.0/club/createClubByBrand.do [POST] 1.1.2 创建地区车友会接口 接口/appapi/1.0/club/createClubByArea.do [POST] 1.1.3 创建主题车友会接口 接口/appapi/1.0/club/createClubByTheme.do [POST]
1.2修改车友会信息
1.1.4 修改车友会接口 接口/appapi/1.0/club/editClub.do [POST]
1.3搜索车友会
说明:只做列表信息,对于单个车友会详情信息需要另外接口拿 1.1.5 车友会搜索接口 接口URL:/appapi/1.0/club/getClubBasic.do [GET]
1.4用户权限操作
1.1.6 转让会长接口 接口URL:/appapi/1.0/member/transferClubAdmin.do [POST] 1.1.7 设置副会长接口 接口URL:/appapi/1.0/member/setClubViceAdmin.do [POST] 1.1.8 解除职务接口 接口URL:/appapi/1.0/member/removalClubOffice.do [POST] 1.1.10 退出车友会接口(被会长进行移出车友会) 接口URL:/appapi/1.0/member/removeClub.do [POST] 1.1.11 退出车友会接口(用户自己进行退出)) 接口URL:/appapi/1.0/member/quitClub.do [POST] 1.1.12 取消审核中车友会申请 接口URL:/appapi/1.0/member/cancleApplyRecord.do [POST]
1.5排行榜相关
1.1.15 车友会排行(全国排名) 接口URL:/appapi/1.0/club/listTopClubWeeklyByNationwide.do [GET] 1.1.16 车友会排行(品牌排名) 接口URL:/appapi/1.0/club/listTopClubWeeklyByBrand.do [GET] 1.1.17 车友会排行(地区排名) 接口URL:/appapi/1.0/club/listTopClubWeeklyByArea.do [GET]
1.6获取用户权限(或者签到一些个人信息)
1.1.20 用户权限获取 接口:/appapi/1.0/user/getUserPermission.do [GET]
1.7创建车友会草稿
1.1.25 获取创建车友草稿信息 接口:/appapi/1.0/club/getCreateClubInfo.do [GET]
1.8点赞
1.1.26 点赞/取消赞 接口:/appapi/1.0/dyna/doPraise.do [POST]
1.9收到的赞
mrobot 2.12接口
1.10获取点赞人列表
mrobot2.11接口
1.11 获取草稿
1.1.25 获取创建车友草稿信息 接口:/appapi/1.0/club/getCreateClubInfo.do [GET]
1.12 车友会详情
1.1.35 车友会详情接口 接口:/appapi/1.0/club/getClubDetail.do [GET]
1.13 车友会活动列表
1.1.36 车友会活动列表接口 接口:/appapi/1.0/activity/getActivityList.do [GET]
1.14 车友会成员列表
1.1.37 车友会成员列表接口 接口:/appapi/1.0/member/getMemberList.do [GET]
1.15 根据论坛版块ID获取车友会列表
1.1.41 根据论坛版块ID获取车友会列表 接口:/appapi/1.0/club/listClubByForumId.do [GET]
1.16 同城最新动态提示
1.1.42 获取同城动态最新发表时间 接口:/appapi/1.0/dyna/getTongChengDynaDateTime.do [GET]
2. mrobot提供APP接口
2.1 同城首页信息
接口:http://mrobot.pcauto.com.cn/xsp/s/club/v3.1/city.xsp
请求参数:
*provinceId 发动态省地区id(必选)
cityId 发动态市地区id(无则不传)
说明:同城首页优惠与同城车友会信息返回
后端数据来源:
1.1.18 同城首页信息(同城车友会)
http://v37.pcauto.com.cn:82/appapi/1.0/club/listTongChengClubs.do [GET]
请求参数
*provinceId 发动态省地区id(必选)
cityId 发动态市地区id(无则不传)
1.1.19 同城首页信息(同城优惠)
http://v37.pcauto.com.cn:82/appapi/1.0/club/listTongChengYouhui.do [GET]
请求参数
*provinceId 发动态省地区id(必选)
cityId 发动态市地区id(无则不传)
是否登录:否
缓存时间:无
是否分页:否
返回
{
“tongChengClubCount”:同城车友会总数
“tongChengClubData”:[
{
clubId: 车友会ID
clubUrl:车友会URL
name:车友会名字
logo:会标
}
]//前三个
“tongChengYouhuiCount”:同城优惠总数
“tongChengYouhuiData”:[
{
endTime = 1415030400000;
img:图片
startTime = 1412092800000;
time:时间
title:标题
topicUrl:http://bbs.pcauto.com.cn/topic-5460623.html 帖子url
}
]//前5条
}
2.2车友会首页
接口:http://mrobot.pcauto.com.cn/xsp/s/club/v3.1/club_list.xsp
请求参数:
*hasAudits:是否有在审核的车友会, hasAudits=1 表示本用户存在待审车友会,需要返回,否则不用传次参数
*provinceId:省份ID
cityId:城市ID
说明:车友会首页列表
后端数据来源:
1.1.22 首页车友会列表接口(游客的推荐)
http://v37.pcauto.com.cn:82/appapi/1.0/club/getRecommendClubs.do [GET]
请求参数
*provinceId:省份ID
cityId:城市ID
1.1.23 首页车友会列表接口(审核中的车友会列表)
http://v37.pcauto.com.cn:82/appapi/1.0/club/getApplyClubs.do [GET]
请求参数
根据用户登录的Session获取用户ID
是否登录:有
缓存时间:无
是否分页:否
返回
{
“recommendClubs”:[]//推荐列表数组
“applyClubs”:[]//待审核列表数组
}
推荐列表需要对审核列表包含的去重
2.3获取私信列表
接口:http://mrobot.pcauto.com.cn/xsp/s/club/v3.1/message_list.xsp
请求参数
必填参数:无
非必填参数:
status:0是未读,1是已读,默认-1是全部
startDate:开始时间
endDate:结束时间
beforeDay:在某个时间前
pageNo:页码,默认是1,表示第一页
pageSize:一页条数,默认20,最大500
说明:获取私信列表
来源:
获取主要信息接口:
http://trac.pc.com.cn/bip/wiki/%E6%8E%A5%E5%8F%A3 (接口15,如下)
接口URL: http://bip.pcauto.com.cn/intf/message.jsp
必填参数:
act:findMergeMsg
非必填参数:
status:0是未读,1是已读,默认-1是全部
startDate:开始时间
endDate:结束时间
beforeDay:在某个时间前
pageNo:页码,默认是1,表示第一页
pageSize:一页条数,默认20,最大500
callback :支持回调函数,=windowname时表示以windowname形式返回
windowname :1或true 以windowname形式返回,不传或0或false以json格式返回
获取NickName用到以下接口:
http://my.pcauto.com.cn/intf/getIdByName.jsp?act=getShowNameById&accountId=userId
获取是否VIP接口:
http://bbs.pcauto.com.cn/plugin/vip/showCar.do?vids=userId
请求参数
是否登录:是
缓存时间:无
是否分页:是
{
total: 总的条数,
pageNo: 页码,
pageCount: 页数,
pageSize: 每页条数,
resultList:[
{“message":{
“id":私信ID,
“content":私信内容,
“createTime":创建时间,
"status":私信状态,
“accountId”:13128876,
“accountNickName”://accountid对应nickname,
“senderId”:发私信者ID,
“senderNickName":senderId对应nickname,
"senderIsVip":是否认证
“replyId":回复私信ID,
“showStatus":显示状态,如果该信息的sender_id为黑名单里面的则不显示,状态为0,否则为1
},
“notReadTotal":未读总数
}
]
}
2.4私信对话列表
接口:http://mrobot.pcauto.com.cn/xsp/s/club/v3.1/message_dialogue.xsp
请求参数
必填参数:
senderId:发送者Id
非必填参数:
pageNo:不传默认为1
pageSize:不传默认为20
说明:获取私信对话列表
来源:
http://trac.pc.com.cn/bip/wiki/%E6%8E%A5%E5%8F%A3(17接口)
http://bip.pcauto.com.cn/intf/privateDialogue.jsp?
必填参数:
senderId:388
非必填参数:
pageNo:不传默认为1
pageSize:不传默认为20
需要调用
20.更新指定发送者Id发给当前登录用户的所有未读私信状态为已读
http://bip.pcauto.com.cn/intf/message.jsp?
必填参数:
act:readAllBySenderId
senderId: 发送者ID
非必填参数:
callback :支持回调函数,=windowname时表示以windowname形式返回
windowname :1或true 以windowname形式返回,不传或0或false以json格式返回
清空未读数
请求参数
是否登录:是
缓存时间:无
是否分页:是
{
total: 总的条数,
pageNo: 页码,
pageCount: 页数,
pageSize: 每页条数,
resultList:[
{
“id":私信ID,
“content":私信内容,
“createTime":创建时间,
"status":私信状态,
“accountId”:13128876,
“senderId”:发私信者ID,
“replyId":回复私信ID,
“showStatus":显示状态,如果该信息的sender_id为黑名单里面的则不显示,状态为0,否则为1
}
]
}
2.5车友会动态列表
接口:http://mrobot.pcauto.com.cn/xsp/s/club/v3.1/club_dynas.xsp
请求参数:
clubId:车友会id
userId: 当前登录用户id(登录情况传,未登录不传)
说明:获取车友会动态列表,封装动态是否已赞
来源:
1.1.30 获取动态列表(返回动态图片列表)
http://v37.pcauto.com.cn:82/appapi/1.0/dyna/getDynaListImages.do [GET]
请求参数
clubId:车友会id
1.1.31 判断是否已赞
http://v37.pcauto.com.cn:82/appapi/1.0/dyna/getHadPraiseList.do [GET],获取 supportCount:点赞数, hadSupport:已赞,
请求参数
userId:用户ID
dynaInfoIds:动态id列表,用“,”连接起来
{
code:0成功,-1失败
message:提示信息
version: 接口版本号如1.0,1.0(latest)表示最新版本
dynaList:[
{
postCount:回复数
pubTime: 发布时间,
topicTitle: 帖子标题,
forumName: 板块名称,
isPick: 是否是精华,
authorId: 作者ID,
isHasImg: 是否有图片,
forumId: 16160,
authorName: 作者名称,
nickname:作者昵称,
contribution: 贡献油值,
topicId: 帖子ID,
authorPhoto: 作者头像,
isRecommend: 是否是推荐,
content:动态内容
isVip:是否认证
dynaInfoId:动态id
dynaType:动态类型(1:帖子,2:动态)
praiseCount:点赞数,
hadPraise:已赞(根据当前登录的用户是否赞过此动态)
images:[
{
url:http://xxxx.jpg,
//真实宽度
width:960,
//真实高度
height:1000
},
{
url:http://xxxx.jpg,
//真实宽度
width:960,
//真实高度
height:1000
}
]
}
]
}
2.6个人主页动态列表
接口:http://mrobot.pcauto.com.cn/xsp/s/club/v3.1/user_dynas.xsp
请求参数:
userId 查看这个用户的主页
visitorUserId 看页面的用户,如果登录才有
说明:获取个人主页动态列表,封装动态是否已赞
来源:
1.1.24 个人主页动态列表
http://v37.pcauto.com.cn:82/appapi/1.0/dyna/getDynaListByUserId.do [GET]
请求参数
userId:用户ID
1.1.31 判断是否已赞
http://v37.pcauto.com.cn:82/appapi/1.0/dyna/getHadPraiseList.do [GET], 获取 supportCount:点赞数, hadSupport:已赞,
请求参数
visitorUserId:用户ID
dynaInfoIds:动态id列表,用“,”连接起来
返回
{
code:0成功,-1失败
message:提示信息
version: 接口版本号如1.0,1.0(latest)表示最新版本
userId:
dynaList:[
{
postCount:回复数
pubTime: 发布时间,
authorId: 作者ID,
forumId: 16160,
authorName: 作者名称,
nickname:作者昵称,
contribution: 贡献油值,
dynaInfoId,动态ID
authorPhoto: 作者头像,
isRecommend: 是否是推荐,
content:动态内容
isVip:是否认证
dynaType:动态类型(1:帖子,2:动态)
praiseCount:点赞数,
hadPraise:已赞,
images:[
{
url:http://xxxx.jpg,
//真实宽度
width:960,
//真实高度
height:1000,
//质量参数,默认为0,10月上线
qua:80
},
{
url:http://xxxx.jpg,
//真实宽度
width:960,
//真实高度
height:1000,
//质量参数,默认为0,10月上线
qua:80
}
]
}
]
}
2.7同城动态列表
接口:http://mrobot.pcauto.com.cn/xsp/s/club/v3.1/city_dynas.xsp
请求参数:
provinceId 发动态省地区id(必选)
cityId 发动态市地区id(无则不传)
userId 当前登录用户id(登录情况传,未登录不传)
说明:获取同城动态列表,封装动态是否已赞
来源:
1.1.33 获取同城动态列表
http://v37.pcauto.com.cn:82/appapi/1.0/dyna/getTongChengDynaList.do [GET]
请求参数:
provinceId 发动态省地区id(必选)
cityId 发动态市地区id(无则不传)
1.1.31 判断是否已赞
http://v37.pcauto.com.cn:82/appapi/1.0/dyna/getHadPraiseList.do [GET]
请求参数
userId:用户ID
dynaInfoIds:动态id列表,用“,”连接起来
返回
{
code:0成功,-1失败
message:提示信息
version: 接口版本号如1.0,1.0(latest)表示最新版本
dynaList:[
{
postCount:回复数
pubTime: 发布时间,
authorId: 作者ID,
forumId: 16160,
authorName: 作者名称,
nickname:作者昵称,
contribution: 贡献油值,
dynaInfoId,动态ID
authorPhoto: 作者头像,
isRecommend: 是否是推荐,
content:动态内容
isVip:是否认证
praiseCount:点赞数,
hadPraise:已赞,
images:[
{
url:http://xxxx.jpg,
//真实宽度
width:960,
//真实高度
height:1000,
//质量参数,默认为0,10月上线
qua:80
},
{
url:http://xxxx.jpg,
//真实宽度
width:960,
//真实高度
height:1000,
//质量参数,默认为0,10月上线
qua:80
}
]
}
]
}
2.8未读数
接口:http://mrobot.pcauto.com.cn/v3/bbs/getNewMsgCountv31
请求参数:根据用户登录的Session获取用户ID
说明:获取未读信息
原接口
接口:http://mrobot.pcauto.com.cn/v3/bbs/getNewMsgCount
1.1.32 未读已赞数
接口:http://v37.pcauto.com.cn:82/appapi/1.0/dyna/getUnReadCount.do [GET]
http://bip.pcauto.com.cn/intf/message.jsp?act=getNumToJson&siteId=2&status=0 //这上是bip那边的
请求参数
根据用户登录的Session获取用户ID
返回
{
ACNewMsgSender:0 未读收到回复动态用户名
articleCmtCount:0
autoClubDynaCount:0 未读新发动态(暂无作用,动态未读请用autoClubNewsfeedCount)
autoClubNewMsg:0 未读收到动态内容;
autoClubNewTime:1414489274000;
autoClubNewsfeedCount:5 未读收到回复动态;
autoClubTaskCount:0 ; //未读的任务奖励
carReplyCount:0;
commentReplyCount:0;
fansCount:29;
forumReplyCount:0 未读收到帖子回复数;
forumReplyNewMsg: 未读收到帖子回复内容;
forumReplyNewTime:1411910575000 未读收到帖子回复时间;
forumReplySender:xiechuyu 未读收到帖子回复作者;
forumReplySenderID:32010420 未读收到帖子回复作者id;
messageCount:0 未读收到私信数;
messageNewMsg:T2 未读收到私信内容;
messageNewTime:1411624464000 未读收到私信时间;
messageSender:bjbjbjbj822800 未读收到私信人;
messageSenderID:4387176 未读收到私信人ID;
systemNoticeCount:0 未读系统消息数;
systemNoticeNewMsg: 未读系统消息内容
systemNoticeNewTime:1413525025000 未读系统消息时间;
//以下为需要合并的信息
praiseNotReadCount:未读收到赞数
latestPraiseMsg:未读收到赞内容(暂定为用户昵称)
latestPraiseTime:未读收到赞时间
}
2.9 创建创建车友会草稿
1.1.34 创建车友会草稿接口 接口:http://v37.pcauto.com.cn:82/appapi/1.0/club/createClubDraft.do [POST]
2.10 个人信息获取
接口:http://mrobot.pcauto.com.cn/v3/bbs/getUserInfo
请求参数:根据用户登录的Session获取用户ID
来源
http://trac.pc.com.cn/iphone/wiki/intfs_new
2.5.5 获取用户信息
备注:获取用户信息
请求URL:http://mrobot.pcauto.com.cn/v3/bbs/getUserInfo
返回
{
"image":头像
"isVip":是否认证车主
"level":用户级别
"name":用户名
"nickname":用户昵称
"serialId":认证车系ID
"brandId":认证品牌ID
"serialName":认证车系名
"brandName":认证品牌名
"userId":用户ID
"friends":关注好友数
"fans":粉丝数,
//以下信息本人登陆才返回
"birthday":983462400000,
"sex":1,//0未知 1男 2女
"cityId":370100,
"cityName":"济南市",
"provinceName":"山东省",
"provinceId":省id,
"phoneNum":"",
"address":"",
"zipCode":"",
"realName":""
}
2.11 动态点赞人列表
接口:http://mrobot.pcauto.com.cn/xsp/s/club/v3.1/dyna_praise_users.xsp
请求参数:
*accountId:当前登录用户ID
*dynaInfoId:动态id
pageNo:页码数
pageSize:每页条数
来源
先从 接口:http://v37.pcauto.com.cn:82/appapi/1.0/dyna/getPraiseUserList.do [GET] 获取动态点赞用户列表
请求参数
*dynaInfoId:动态id
pageNo:页码数
pageSize:每页条数
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/3.0#a1.1.29获取动态点赞用户列表
再从 接口:http://v37.pcauto.com.cn:82/appapi/1.0/club/getClubsByUserIds.do [GET] 获取一批用户所在车友会
请求参数:
*userIds:用户ID,用逗号分隔
1.1.38 用户已加入的车友会列表接口
再从 请求URL:http://mrobot.pcauto.com.cn/v3/bbs/getUserInfo 获取 isVip:是否认证
请求参数:根据用户登录的Session获取用户ID
http://trac.pc.com.cn/iphone/wiki/intfs_new,2.5.5 获取用户信息
再从 请求URL:http://m.pcauto.com.cn/bip/intf/focus.jsp 获取 hasFocus:是否关注
请求参数:
act=isHisFocus
accountId=xxxxxx 当前用户ID
friendId=xxxxxx 关注用户ID
req_enc:UTF-8
resp_enc:UTF-8
common_session_id
2.5.16 判断与某用户的关系,hasFocus:是否关注
备注:判断与某用户的关系
是否登录:否
缓存时间:无
是否分页:是
返回
{
userList:[
{
userId:用户id
nickName:昵称
isVip:是否认证
hasFocus:是否关注
clubName:所在车友会名字
},
{
userId:用户id
nickName:昵称
isVip:是否认证
hasFocus:是否关注
clubName:所在车友会名字
}
]
}
2.12 收到的赞
接口:http://mrobot.pcauto.com.cn/xsp/s/club/v3.1/praise_list.xsp
请求参数:
pageNo:页码数
pageSize:每页条数
首先调用后台接口
1.1.27 收到的赞列表
接口:/appapi/1.0/dyna/getPraiseList.do [GET]
然后调用
接口:1.1.28 未读点赞清零
清零所有未读的赞
返回
{
code:0成功,-1失败
message:提示信息
version: 接口版本号如1.0,1.0(latest)表示最新版本
total:总条数
pageNo:页码
pageSize:每页条数
pageCount:总共几页
praiseList:[
{
userId:用户id
nickName:用户昵称
isVip:是否认证用户(0:未认证,1:已认证)
hadRead:是否已读
praiseTime:点赞时间,和下面动态创建时间不是一样的
//以下部分看设计接口情况是否直接返回动态详情所有
dynaType:动态类型
dynaInfoId:动态id
createDate:动态创建时间(或帖子创建时间),yyyy-mm-dd格式
targetId:动态目标id(假设是帖子,返回为帖子id,动态则为动态id,考虑以后可能活动相册都是动态,命名为targetId,)
content:内容
images:[
{
url:http://xxxx.jpg,
//真实宽度
width:960,
//真实高度
height:1000,
//质量参数,默认为0,10月上线
qua:80
},
{
url:http://xxxx.jpg,
//真实宽度
width:960,
//真实高度
height:1000,
//质量参数,默认为0,10月上线
qua:80
}
]
},
{
userId:用户id
nickName:用户昵称
isVip:是否认证用户(0:未认证,1:已认证)
hadRead:是否已读
praiseTime:点赞时间,和下面动态创建时间不是一样的
//以下部分看设计接口情况是否直接返回动态详情所有
dynaType:动态类型
dynaInfoId:动态id
createDate:动态创建时间(或帖子创建时间),yyyy-mm-dd格式
targetId:动态目标id(假设是帖子,返回为帖子id,动态则为动态id,考虑以后可能活动相册都是动态,命名为targetId,)
content:内容
images:[
{
url:http://xxxx.jpg,
//真实宽度
width:960,
//真实高度
height:1000,
//质量参数,默认为0,10月上线
qua:80
},
{
url:http://xxxx.jpg,
//真实宽度
width:960,
//真实高度
height:1000,
//质量参数,默认为0,10月上线
qua:80
}
]
}
]
}
2.13 动态详情
接口:http://mrobot.pcauto.com.cn/xsp/s/club/v3.1/dyna_detail.xsp
请求参数:
*dynaInfoId:动态id
*createDate:动态创建时间,yyyy-mm-dd格式
*userId: 当前用户的id,用于判断该用户是否已赞
1.1.21 获取动态详情接口
说明:获取动态
接口:/appapi/1.0/dyna/getDynaDetail.do [GET]
返回增加
hadPraise:已赞,
当前用户是否已赞字段
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)