1.基本约定
接口通用参数
req_enc=utf-8(必须放url后面)
resp_enc=utf-8(必须放url后面)
common_session_id=xxxx(以cookies中的优先)
接口URL: 接口URL
必填参数:参数名=xxx(多种情况用括号解析)
非必填参数:参数名=xxx(多种情况用括号解析)
说明文档参数:添加某特定参数可以直接看接口文档
是否需要登录:是,否
返回格式:json,ssi,xml
缓存方式:接口缓存,对象缓存
缓存时间:缓存时间
返回结果:结果可能情况
2.接口列表
2.1 首页 - 资讯列表
备注:此接口返回资讯消息列表,在返回字段里增加资讯类型
informationType = 0, //其他
informationType = 1, //文章
informationType = 2, //帖子
informationType = 3, //图集
informationType = 4, //新增直播类型
informationType = 5, //新增专题类型
informationType = 6, //新增聚超值类型
informationType = 7 //推广类型(广告)要求:1、17-18.5字, 2、加“推广”标签,3、要求能打开自己文章页也可以用webview打开客户指定网页。
专题类型时,to-uri字段指定专题页网址,且必须包含“type=zt”(旧版本就已经规定过);而且必须包含“browser=commonWebView”参数(表示用专题webview打开);参数“showShareButton={0或者1}”表示是否显示分享按钮,0不显示,1显示
mrobot接口:http://mrobot.pconline.com.cn/v2/cms/channels/1?pageNo=1&pageSize=20
文章页,需要提供只读字段(readonly true表示只读,false表示可读可评),以前接口就应该有该字段
后端接口:无
HTTP请求方式:get
是否需要登录:否
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
pageNo=页码
pageSize=一页条数,默认20,最大500
返回参数:
{
"articleList": [ //备注:此处无专题类型
{
"bigImage": "http://img0.pconline.com.cn/pconline/1409/19/5460676_51_1k6tu9yn_thumb.jpg",
"cmtCount": 文章评论数,
"id": 文章id,
"image": 文章图片地址,
"pubDate": 发布时间,
"title": 标题,
"url": 文章详情地址,
"readonly":true,
"informationType": 资讯类型
}
],
"focus": [ //备注:此处无专题类型
{
"counter": "",
"id": 文章id,
"image": 文章图片地址,,
"pubDate": 发布时间,
"title": 标题,
"url": 文章详情地址,
"readonly":true,
"informationType": 资讯类型
}
],
"topArticle": [ //备注:只有这里有专题类型
{
"image": "http://img.pconline.com.cn/images/upload/upc/tx/pc_best/1409/19/c2/38772308_1411119899458_width600.jpg",
"preView": "其他类型的资讯,用全屏webview打开,类似聚超值类型",
"pubDate": "2014-10-09",
"seq": 7,
"title": "LG G3移动版仅售3199元 Acer游戏本5K5历史新低",
"to-uri": "http://g.pconline.com.cn/best/list_288.html?isShowHeader=0&ad=7265",
"updateAt": 1412784000000,
"informationType": 0 //其他类型
},
{
"cmtCount": 26,
"image": "http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1410/09/c4/39422400_1412824208134_1024x1024.jpg",
"preView": "64位双4G快时代!酷比魔方&联发科技4G战略发布会",
"pubDate": "2014-10-09",
"seq": 8,
"title": "快时代!酷比魔方&联发科技4G战略发布会 参与互动送平板",
"to-uri": "pconlinebrowser://information-article/322?template=live",
"updateAt": 1412784000000,
"informationType": 1 //文章类型
},
{
"floorCount": 9,
"image": "http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1410/09/c3/39418150_1412820169882_1024x1024.jpg",
"preView": "HTC发布的奇特造型RE相机新品,你喜欢吗?",
"pubDate": "2014-10-09",
"seq": 5,
"title": "HTC发布的奇特造型RE相机新品,你喜欢吗?",
"to-uri": "pconlinebrowser://bbs-topic/51812318",
"updateAt": 1412784000000,
"informationType": 2 //论坛类型
},
{
"image": "http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1410/09/c5/39426075_1412827383297_1024x1024.jpg",
"imgCount": 17,
"preView": "HTC Desire Eye手机和RE相机图赏\t",
"pubDate": "2014-10-09",
"seq": 6,
"title": "HTC Desire Eye手机和RE相机图赏\t",
"to-uri": "pconlinebrowser://album-photo/13404",
"updateAt": 1412784000000,
"informationType": 3 //图集类型
},
{
"cmtCount": 279,
"image": "http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1410/08/c6/39379595_1412740065734_1024x1024.jpg",
"preView": "[图文直播]HTC自拍神器旗舰新品发布会",
"pubDate": "2014-10-09",
"seq": 12,
"title": "HTC自拍神器旗舰新品发布会回顾 Desire Eye手机及RE相机发布",
"to-uri": "pconlinebrowser://information-article/323?template=live",
"updateAt": 1412784000000,
"informationType": 4 //直播类型
},
{
"image": "http://img0.pcauto.com.cn/pcauto/1410/03/g_5242861_1412322026811_240x160.jpg",
"preView": "2014巴黎车展:12款重磅SUV/即将引进",
"pubDate": "2014-10-09",
"seq": 17,
"title": "2014巴黎车展:12款重磅SUV/即将引进",
"to-uri": "http://www1.pcauto.com.cn/app/cheshi/index.html?type=zt&fromapp=1&browser=commonWebView",
"updateAt": 1412784000000,
"informationType": 5 //专题类型
},
{
"image": "http://img.pconline.com.cn/images/upload/upc/tx/pc_best/1409/19/c2/38772308_1411119899458_width600.jpg",
"preView": "今日聚超值",
"pubDate": "2014-10-09",
"seq": 7,
"title": "LG G3移动版仅售3199元 Acer游戏本5K5历史新低",
"to-uri": "http://g.pconline.com.cn/best/list_288.html?isShowHeader=0&ad=7265",
"updateAt": 1412784000000,
"informationType": 6 //聚超值类型
}
],
"topFocus": [ //备注:此处无专题类型
{
"cc-uri": "",
"image": "http://imgad0.pconline.com.cn/ivy/image/20149/25/14116394470770.jpg",
"seq": 3,
"title": "广告",
"to-uri": "http://ivy.pconline.com.cn/adpuba/click?adid=334508&id=pc.khd.zx.jdt.",
"updateAt": 1412824722772,
"vc-uri": "http://ivy.pconline.com.cn/adpuba/show?adid=334508&id=pc.khd.zx.jdt.&media=js"
}
],
...
"total": 文章总数量
}
2.2 首页 - 评论列表
备注:获取文章评论(需要提供户头像字段,userImg)
请求URL:http://mrobot.pconline.com.cn/v3/cmt/new_topics/13118127?reverse=0&pageNo=1&pageSize=20
HTTP请求方式:get
是否需要登录:否
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
topicId:主题ID
articleId:文章ID
reverse:排序方式:0 倒序; 1 正序
pageNo:页码
pageSize:每页行数
返回参数:
{
"comments": [
{
"1": {
"client": "1", //客户端标识
"content": "1499 我买!", //评论内容
"floor": "25", //楼层
"id": "38918354", //评论id
"name": "amumuANZ", //显示名称
"time": "2014-12-30 11:39:32", //评论时间
"userId": "34444661", //用户ID
"userImg": "http://****" //用户头像
},
"current": "1",
"expand": false, //是否展开
"support": "0" //顶的数量
},
{
"1": {
"client": "2",
"content": "带通话功能就买。",
"floor": "24",
"id": "38918344",
"name": "来自Android客户端网友",
"time": "2014-12-30 11:39:22",
"userId": "0"
"userImg": "http://****" //用户头像
},
"current": "1",
"expand": false,
"support": "0"
}
],
"pageCount": 2,
"pageNo": 1,
"total": 25
}
2.3 首页 - 取消文章顶踩
备注:取消文章顶踩(如果⽤户登录,则传common_session_id,如果⽤户没登录,则不传);直接使用Web端接口
文章顶踩接口,客户端需要修改(如果⽤户登录,则传common_session_id,如果⽤户没登录,则不传);HTTP请求方式为POST(参考bip接口文档)
mrobot url:暂无
Web端 url:http://bip.pconline.com.cn/intf/article.jsp?act=addArtAgree&siteId=1&articleId=5105797&isAgree=1
HTTP请求方式:POST
是否需要登录:否
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
act:请求动作,delArtAgree为取消顶、踩文章
siteId:主网站id,电脑网为1
articleId:文章id
isAgree:取消顶或踩:1表示“取消顶”;2表示“取消踩”
返回结果:
{"code":0,"message":"取消赞、踩文章成功"}
{"code":-1,"message":"文章不存在"}
如果isAgree为空
{"code":-1,"message":"缺少isAgree参数"}
如果用户已经登录:
{"code":1,"message":"该文章未被该IP用户赞过"}
{"code":2,"message":"该文章未被该IP用户踩过"}
如果用户未登录:
{"code":1,"message":"该文章未被该用户赞过"}
{"code":2,"message":"该文章未被该用户踩过"}
2.4 图赏 - 推荐图集
备注:滚动到图集最后一张图后显示推荐图集
请求URL:http://mrobot.pconline.com.cn/v2/photo/recommendAlbums
HTTP请求方式:get
是否需要登录:否
返回格式:json
缓存方式:无
缓存时间:15分钟
请求参数:无
返回参数:
[
{
"id": 130583,//图集id
"image": "http://i3.3conline.com/images/piclib/201305/23/batch/1/176477/1369277363528pbshbw5puy_medium.jpg",//图集封面图,尺寸待定
"photoCount": "10",//图片数
"title": "图集标题"
},
{
"id": 130583,//图集id
"image": "http://i3.3conline.com/images/piclib/201305/23/batch/1/176477/1369277363528pbshbw5puy_medium.jpg",//图集封面图,尺寸待定
"photoCount": "10",//图片数
"title": "图集标题"
},
{
"id": 130583,//图集id
"image": "http://i3.3conline.com/images/piclib/201305/23/batch/1/176477/1369277363528pbshbw5puy_medium.jpg",//图集封面图,尺寸待定
"photoCount": "10",//图片数
"title": "图集标题"
}
]
2.5 个人中心 - 用户信息
备注:个人中心,登录之后的用户信息
请求URL:http://mrobot.pconline.com.cn/v3/itbbs/getUserInfo
HTTP请求方式:get
是否需要登录:是
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
uid:用户ID,如果没有此参数则返回当前用户信息
返回参数:
{
"image":头像
"level":用户级别
"name":用户名
"nickname":用户昵称
"userId":用户ID
"friends":关注好友数
"fans":粉丝数,
//以下信息本人登陆才返回
"birthday":983462400000,
"sex":1,//0未知 1男 2女
"cityId":370100,
"cityName":"济南市",
"provinceName":"山东省",
"phoneNum":"",
"address":"",
"zipCode":"",
"realName":""
}
2.6 个人中心 - 获取粉丝、关注列表
备注:返回包括粉丝、关注列表
请求URL: http://my.pconline.com.cn/intf/app/focus.jsp?accountId=31836836&act=findFocus&common_session_id=6E2073035FC49C29DD038821CAF2058F93196617DE299753&resp_enc=UTF-8&pageNo=1&pageSize=20&req_enc=UTF-8
HTTP请求方式:get
是否需要登录:是
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
accountId:用户ID,如果没有改参数的话则返回当前用户的好友列表
act:findFocus为关注,findFocusBy为粉丝
pageNo:页码
pageSize:页长度
common_session_id
req_enc:UTF-8
resp_enc:UTF-8
返回参数:
{
"total":18,
"pageCount":2,
"pageNo":1,
"pageSize":20,
"resultList":[
{
"accountId":用户ID
"focusNum":关注好友数
"fanNum":粉丝数
"nickName":用户昵称
"image":头像
}
]
}
2.7 个人中心 - 收到的私信列表、发出的私信列表
备注:收到的私信列表、发出的私信列表
请求URL:http://mrobot.pconline.com.cn/v3/bbs/getMessageList?type=1&common_session_id=6E2073035FC49C29DD038821CAF2058F93196617DE299753&resp_enc=UTF-8&siteId=2&status=-1&pageNo=1&pageSize=20&req_enc=UTF-8
HTTP请求方式:get
是否需要登录:是
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
type:私信类型(1 收到的私信; 0 发出的私信)
siteId:网站ID(1是电脑网,2是汽车网,3是游戏网,4是女性网,5是亲子网,6是家居网)
status:私信状态(-1为已读和未读,0表示未读,1表示已读)
pageNo:页码
pageSize:一页条数,默认20,最大500
common_session_id
req_enc:UTF-8
resp_enc:UTF-8
返回参数:
{
total: 总的条数
pageNo: 页码
pageCount: 页数
pageSize: 每页条数
resultList:{
id: 消息ID
content: 消息内容
createTime: 发送时间
status: 阅读状态
accountId: 用户ID
senderId: 发送者ID
receiverNickname:发送者昵称
receiverFace:头像
replyId: 回复ID
showStatus: 显示状态
}
}
2.8 个人中心 - 发私信、回复私信接口
备注:发私信、回复私信接口
请求URL:http://bip.pconline.com.cn/intf/message.jsp
HTTP请求方式:post
是否需要登录:是
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
accountId:用户ID
act=create
accountId:发送给某个用户
content:消息内容
captcha:验证码
req_enc:UTF-8
resp_enc:UTF-8
(说明:发送限制)
1.post
2.验证码
3.黑名单
4.邮箱绑定,该限制仅限於2012-01-01起注册的用户
5.发送频率 50次/ID/24H
6.白名单最多一次发送50个用户,非白名单则每次只能发一个
7.添加关键词库过滤
返回参数:
{code:0,message:"提示"}
2.9 个人中心 - 修改昵称
备注:修改昵称
请求URL:http://my.pconline.com.cn/intf/syncNickName.jsp
HTTP请求方式:post
是否需要登录:是
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
req_enc:UTF-8
resp_enc:UTF-8
nickName:昵称
act:save
返回参数:
{"code":0}表示成功, {"code":非0,"message":"提示"}
2.10 个人中心 - 修改头像
备注:修改头像
请求URL:http://upc.pconline.com.cn/upload_head.jsp
HTTP请求方式:post
是否需要登录:是
返回格式:json
缓存方式:禁用缓存
缓存时间:无
请求参数:
二进制图片数据
返回参数:
成功:{retCode: 0} 失败:{retCode: xxx}
2.11 个人中心 - 关注、取消关注
备注:关注、取消关注
请求URL:http://m.pconline.com.cn/bip/intf/focus.jsp
HTTP请求方式:post
是否需要登录:是
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
act=add|delete(add:关注,delete:取消关注)
accountId=xxxxxx 当前用户ID
friendId=xxxxxx 关注用户ID
req_enc:UTF-8
resp_enc:UTF-8
common_session_id
返回参数:
{"code":0}成功
2.12 个人中心 - 判断与某用户的关系(关注与非关注)
备注:判断与某用户的关系
请求URL:http://m.pconline.com.cn/bip/intf/focus.jsp
HTTP请求方式:get
是否需要登录:是
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
act=isHisFocus
accountId=xxxxxx 当前用户ID
friendId=xxxxxx 关注用户ID
req_enc:UTF-8
resp_enc:UTF-8
common_session_id
返回参数:
0:没关注,1:关注,2:被关注,3:相互关注
2.13 个人中心 - 他人主页
备注:获取他人最新动态接口
请求URL:http://mrobot.pconline.com.cn/v3/bbs/newsfeed/{用户ID}
HTTP请求方式:get
是否需要登录:是
返回格式:html页面
缓存方式:无
缓存时间:无
请求参数:
UID:用户ID
2.14 个人中心 - 最新消息数
备注:最新消息数接口,增加新的私信消息数
请求URL:http://mrobot.pconline.com.cn/v3/itbbs/getNewMsgCount?accountId=31356890
HTTP请求方式:get
是否需要登录:是
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
accountId:用户ID
2.15 个人中心 - 推广位列表
备注:返回推广位列表;uri参数部分需要按百分号转义
请求URL:http://mrobot.pconline.com.cn/v2/cms/proxy?uri=http://app.pconline.com.cn/appnews/tghd/1403/intf4501.js
HTTP请求方式:get
是否需要登录:是
返回格式:json
缓存方式:无
缓存时间:无
请求参数:
uri:被代理的原始接口
返回结果:
{
data:[
{
"title": "元旦刮卡抽399元智能水杯",
"to-uri": "http://play10.pconline.com.cn/online141226/index.jsp?fromapp=1"
},
{
"title": "元旦刮卡抽399元智能水杯",
"to-uri": "http://play10.pconline.com.cn/online141226/index.jsp?fromapp=1"
},
{
"title": "元旦刮卡抽399元智能水杯",
"to-uri": "http://play10.pconline.com.cn/online141226/index.jsp?fromapp=1"
}
]
}
2.16 搜索 - 综合搜索
请求url:http://mrobot.pconline.com.cn/v3/search/composite?keyword=华为
HTTP请求方式:GET
是否需要登录:false
返回格式:JSON
缓存方式:对象缓存
缓存时间:1分钟
请求参数:
keyword:搜索的关键词
返回结果:
{
"productList": [
{
"id": "559363",
"pic": "http://img.pconline.com.cn/images/product/5593/559363/z_sn7.jpg",
"price": 798.0,
"summary": "2G/3G网络:GSM,TD-SCDMA(移动3G),双卡双待 | 主屏尺寸:5.0英寸 | 屏幕分辨率:1280×720像素(720P) | 系统:Android 4.2 | 电池容量:可更换,2300mAH | CPU:MT6582 1.3GHz(4核)",
"title": "华为 荣耀3C移动3G版/1GB RAM"
},
{
"id": "557535",
"pic": "http://img.pconline.com.cn/images/product/5575/557535/q_sn7.jpg",
"price": 1099.0,
"summary": "2G/3G网络:GSM,WCDMA(联通3G),TD-SCDMA(移动3G),双卡双待 | 主屏尺寸:5.5英寸 | 屏幕分辨率:1280×720像素(720P) | 系统:Android 4.2 | 电池容量:3000mAH | CPU:MT6592 1.7GHz(8核)",
"title": "华为 荣耀3X(G750)"
}
],
"articleList": [
{
"id": "5941716",
"pubDate": "2014-12-29",
"title": "先于华为!高通810芯片Cat 9基带附体",
"url": "http://pad.pconline.com.cn/594/5941716.html"
},
{
"id": "5926456",
"pubDate": "2014-12-25",
"title": "华为新款旗舰P8曝光 配置飙升指纹前置",
"url": "http://mobile.pconline.com.cn/592/5926456.html"
}
],
"topicList": [
{
"access": "6",
"authorId": "4177236",
"createAt": 1420388222000,
"flag": "",
"forumId": 240027,
"replycount": "6",
"title": "华为 Mate7 曜石黑 移动版,仅开封,带票皮套",
"topicId": 51994488,
"userName": "jccong"
},
{
"access": "0",
"authorId": "26654840",
"createAt": 1420429064000,
"flag": "",
"forumId": 587012,
"replycount": "0",
"title": "【我有我自·在】华为Ascend G7伴我圣诞购物行②强悍性能",
"topicId": 51995084,
"userName": "余闻星堕地"
}
],
}
3.协议说明
3.1 文章页跳转评论页协议
协议名:pconlinebrowser://comment/{评论id}
参数:评论id:该文章的评论id,无法获取时,传-1;另外,客户端目前不需要评论id
备注:此协议在4.0.0版本中的有效范围:文章页
3.2 跳转至他人主页协议
协议名:pconlinebrowser://user-center/{用户id}
参数:用户id:用户的通行证id,必填字段
备注:此协议在4.0.0版本中的有效范围:帖子页、他人主页中的动态页
3.3 产品详情页跳转至对比页协议
协议名:pconlinebrowser://product-compare-param/{产品id}
参数:产品id:当前产品的id,必填字段
备注:此协议在4.0.0版本中的有效范围:产品详情概述页