[[PageOutline(1-100,接口索引)]]
== 1. 车友会提供APP接口4.4 ==
=== 车友会相关接口
{{{
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/4.4
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/4.3
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/4.2
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/4.0
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/3.0
}}}
== 2. mrobot 合并 ==
{{{
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/4.3
APP4.3的相关接口,在开发环境已可以
车友会的,开发环境URL前缀:http://dev18.pcauto.com.cn/
论坛的,开发环境URL前缀:http://dev11.pcauto.com.cn:12085/bbs7/
车友会的,测试环境URL前缀:http://v71.pcauto.com.cn:82
论坛的,测试环境URL前缀:http://v15.pcauto.com.cn
mrobot:开发:http://dev40.pcauto.com.cn
测试:http://v80.pcauto.com.cn
线上:http://mrobot.pcauto.com.cn
登陆:http://test232.pcauto.com.cn/passport2
车友会:http://v37.pcauto.com.cn:82
passport: 开发环境 https://dev30.pcauto.com.cn/passport3/rest/login.jsp?username=3edc4rfv&password=123456
测试环境:https://v46.pcauto.com.cn/passport3/rest/login.jsp?username=3edc4rfv&password=123456
}}}
==== 2.0 话题页 ====
{{{
接口: /xsp/s/club/v4.3/topicsPage.xsp?pageNo=1&pageSize=10&subjectId=993&title=&userId=33953964
说明 : 话题详情页面
是否分页:否
是否缓存:否
是否登陆:否
返回结果:
{
"subjectHead": { //话题头部,当翻页的时候此处为空
"code": 0,
"description": "欢迎大家参与讨论!dfdfdf d
dfdf非官方个非官方
速度是多少",
"logo": "http://www1.pcauto.com.cn/20150323/hotTopic/img/defLogo.jpg",
"message": "操作成功",
"pvCount": 30,
"replyCount": 3,
"subjectId": 993,
"title": "#我我我#",
"version": "v1.0(latest)"
},
"subjectImages": { //话题图片,当翻页的时候此处为空
"code": 0,
"imageList": [],
"message": "操作成功",
"subjectId": 993,
"version": "v1.0(latest)"
},
"subjectTopList": { //置顶话题列表,当翻页的时候此处为空
"code": 0,
"message": "操作成功",
"subjectId": 993,
"topList": [
{
"brandLogo": "",
"content": " #我我我#",
"createAt": 1435891522000,
"createBy": 35631313,
"dynaInfoId": 1249752,
"images": [],
"isVip": 0,
"nickName": "test_th1002",
"postCount": 0,
"praiseCount": 0,
"hadPraise": 0
},
{
"brandLogo": "",
"content": " #我我我#和交换机和",
"createAt": 1435891573000,
"createBy": 35631313,
"dynaInfoId": 1249753,
"images": [],
"isVip": 0,
"nickName": "test_th1002",
"postCount": 0,
"praiseCount": 0,
"hadPraise": 0
}
],
"version": "v1.0(latest)"
},
"dynaListHot": {//最热话题列表,当翻页的时候最热和最新的都会返回数据,客户端可以把两边的数据都整理好,那切换的时候就不用再请求了
"code": 0,
"dynaList": [
{
"brandLogo": "",
"content": " #我我我#",
"createAt": 1435891263000,
"createBy": 35631313,
"dynaInfoId": 1249751,
"images": [],
"isVip": 0,
"nickName": "test_th1002",
"postCount": 0,
"praiseCount": 0,
"hadPraise": 0
}
],
"message": "操作成功",
"pageCount": 1,
"pageNo": 1,
"pageSize": 10,
"total": 1,
"version": "v1.0(latest)"
},
"dynaListNew": {//最新话题列表,当翻页的时候最热和最新的都会返回数据,客户端可以把两边的数据都整理好,那切换的时候就不用再请求了
"code": 0,
"dynaList": [
{
"brandLogo": "",
"content": " #我我我#",
"createAt": 1435891263000,
"createBy": 35631313,
"dynaInfoId": 1249751,
"images": [],
"isVip": 0,
"nickName": "test_th1002",
"postCount": 0,
"praiseCount": 0,
"hadPraise": 0
}
],
"message": "操作成功",
"pageCount": 1,
"pageNo": 1,
"pageSize": 10,
"total": 1,
"version": "v1.0(latest)"
}
}
后端应用接口:
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/4.4
1.1.1 话题头部信息 接口/appapi/2.0/subject/getSubjectHead.do [GET]
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/4.3
1.1.2 话题导语图片列表 接口/appapi/1.0/subject/getSubjectImages.do [GET]
1.1.3 话题置顶列表 接口/appapi/1.0/subject/getSubjectTopList.do [GET]
1.1.4 话题说说列表(最热) 接口/appapi/1.0/subject/getDynaListHot.do [GET]
1.1.5 话题说说列表(最新) 接口/appapi/1.0/subject/getDynaListNew.do [GET]
阅读数加一 接口/appapi/1.0/subject/updatePv.do?subjectId=[POST]
}}}
协议参数说明:
||= 参数名 =||= 类型 =||= 必须 =||= 说明 =||
||subjectId||String||Y||话题ID(如果>0,则忽略title参数)||
||title||String||Y||话题标题(与话题ID至少有一个)||
||userId||String||N||用户ID||
||pageNo||String||N||页码||
||pageSize||String||N||页面大小||
==== 2.1 动态详情====
{{{
接口:/xsp/s/club/v4.2/dyna_detail.xsp
请求参数:
*dynaInfoId:动态id
*userId: 当前用户的id,用于判断该用户是否已赞
{
code:0成功,-1失败
message:提示信息
version: 接口版本号如1.0,1.0(latest)表示最新版本
dynaDetail:[
{
authorId: 28999678,
authorName: "yumanjie1",
authorPhoto: "http://i6.3conline.com/images/upload/upc/face/28/99/96/78/28999678_50x50",
brandLogo: "",
content: "#哈弗H9断轴#安全最重要",
contribution: 0,
createBy: 28999678,
dynaInfoId: 1999583,
dynaTargetId: 1999583,
dynaType: 2,
dynaUrl: "",
forumId: 0,
isHasImg: 0,
isPick: 0,
isRecommend: 0,
isVip: 0,
nickname: "鐏忓繘纭规ジ?",
postCount: 0,
praiseCount: 2,
pubTime: 1431095451000,
topicId: 0,
topicTitle: "",
hadPraise: 1
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
}
]
}
]
}
后端接口
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/4.4
1.1 获取动态详情接口4.0
说明:获取动态
接口:/appapi/4.0/dyna/getDynaDetail.do [GET]
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/3.0
1.1.31 判断是否已赞
接口:/appapi/1.0/dyna/getHadPraiseList.do [GET]
返回增加
hadPraise:已赞,
当前用户是否已赞字段
}}}
==== 2.2 主题终端页 ====
{{{
接口: /club/bbs/forumTopics?topicId=5184869&pageNo=1&pageSize=10&userId=9112159&authorId=0
主题终端(1.2.5)需要将 动态ID列表(1.1.5) 和 点赞状态列表(1.1.10)合并
接口 [GET]
说明 : 主题终端(1.2.5)需要将 动态ID列表(1.1.5) 和 点赞状态列表(1.1.10)合并
请求参数 :
topicId:主题ID
userId: 用户ID
authorId:作者ID //查看楼主时候用
pageNo=1
pageSize=10
是否登录 : 否
缓存时间 : 无
是否分页 : 否
返回结果:HTML页面
点赞的Js
function praiseClick(action,userId):
action: praise 点赞;cancel 取消点赞
userId 用户Id
点赞列表跳转协议
pcaction://goToPraiseList?dynaInfoId=××××
投票页和活动页
完成投票后要跳转到下面协议的url参数后的地址
pcaction://submitVote/url=http://mrobot.pcauto.com.cn/club/bbs/forumTopics?topicId=7530535&userId=35388263&pageNo=1&pageSize=19&picRule=2&authorId=0&topicTemplate=3.1.0&app=pcautoclub&size=18
完成活动投票报名后要跳转到下面协议的url参数后的地址
pcaction://submitActivity/url=http://mrobot.pcauto.com.cn/club/bbs/forumTopics?topicId=7531371&userId=35388263&pageNo=1&pageSize=19&picRule=2&authorId=0&topicTemplate=3.1.0&app=pcautoclub&size=18
后端应用接口:
车友会
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/4.2
1.2.5 主题终端 接口/appapi/1/forum/topic.do [GET]
1.1.5 获取主题对应的动态ID /appapi/1.0/forum/getDynaByTopicId.do
http://rdtrac.pc.com.cn/autoclub/wiki/appapi/3.0
1.1.29 获取动态点赞用户列表 接口:/appapi/1.0/dyna/getPraiseUserList.do [GET]
}}}
{{{
#!html