wiki:pconline_3.7.0/interface

Version 2 (modified by tianjie, 11 years ago) (diff)

修改文章取消顶踩接口;删除产品库筛选条件和搜索接口;增加最新消息数、推广列表、综合搜索接口

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": "余闻星堕地"
    }
  ],
}