文章详情.md 5.41 KB

1、栏目文章详情列表接口

栏目文章详情列表接口(app.grass.channelArticleDetail)

请求参数

参数名称 参数类型 可否为空 示例 默认值 备注
page Integer 1 1 页码
limit Integer 1 5 每页显示条数
uid Integer 380463 0 用户uid
articleId Integer 380463 0 用户从列表页进详情时,点击的文章id
columnType Integer 1000 栏目类型 推荐:1001,球鞋:1004

注意,通用的头部没有列出。
请求示例 http://api-test3.dev.yohocorp.com/?method=app.grass.channelArticleDetail&business_line=yohobuy&uid=500031572&page=1&limit=5&udid=861243048197754cd2de191342aa531&debug=XYZ&articleId=16

响应

code为200即为成功。 响应JSON格式如下所示:

{
  "code": 200,
  "data": {
     "detailList": [
      {
        "articleId": 82,
        "articleProductType": 2,
        "articleType": 1,
        "authorHeadIco": "http://head.static.yhbimg.com/yhb-head/2018/10/19/14/01c349dfd4e467b7ca208e355eeb921122.jpg?imageView2/{mode}/w/{width}/h/{height}",
        "authorName": "羡慕丶",
        "authorType": 1,
        "authorUid": 500031572,
        "blockList": [
          {
            "articleId": 82,
            "contentData": "http://img11.static.yhbimg.com/yhb-img01/2016/12/16/18/01c84b87d28efe5e733367aa8aa91c02a6.jpg?imageView2/{mode}/w/{width}/h/{height}",
            "createTime": 1548671254,
            "height": "276",
            "orderBy": 0,
            "templateKey": "image",
            "width": "640"
          },
          {
            "articleId": 82,
            "contentData": "http://img10.static.yhbimg.com/yhb-img01/2015/05/20/20/017f40fe5be35c9e1412cd8e2164c87e83.jpg?imageView2/{mode}/w/{width}/h/{height}",
            "createTime": 1548671255,
            "height": "750",
            "orderBy": 1,
            "templateKey": "image",
            "width": "750"
          },
          {
            "articleId": 82,
            "contentData": "文本文",
            "createTime": 1548671255,
            "orderBy": 2,
            "templateKey": "text"
          }
        ],
        "commentCount": 0,
        "comments": [],
        "favoriteCount": 0,
        "hasAttention": "N",
        "hasFavor": "N",
        "hasPraise": "N",
        "praiseCount": 0,
        "productList": [
          {
            "id": 84,
            "orderBy": 0,
            "productSkn": 10001061,
            "productType": 2
          }
        ],
        "publishTime": 1548671254,
        "publishTimeStr": "2019-01-28 18:27:34",
        "topicId": 33,
        "topicName": "123"
      }
     ],
    "pageSize": 5,
    "totalCount": 5

  },
  "message": "success"
}

2、逛文章详情接口(获取详情页文章的title和article_summary)

逛文章详情接口(/guang/service/*/article/getArticle)

请求参数

参数名称 参数类型 可否为空 示例 默认值 备注
article_id Integer 380463 0 请求guang/接口的时候 article_id为 列表接口返回的relateId

注意,通用的头部没有列出。
请求示例 http://api-test3.dev.yohocorp.com/guang/service/*/article/getArticle?api_version=1&app_version=6.8.5&business_line=yohobuy&udid=861243048197754cd2de191342aa531&uid=500031572&debug=XYZ&article_id=69156&client_type=android

响应

code为200即为成功。 响应JSON格式如下所示:

{
  "code": 200,
  "data": {


  },
  "message": "success"
}

3、逛文章详情接口(获取文章页面内容)

逛文章详情接口(/guang/service/*/article/getArticleContent)

请求参数

参数名称 参数类型 可否为空 示例 默认值 备注
article_id Integer 380463 0 请求guang/接口的时候 article_id为 列表接口返回的relateId

注意,通用的头部没有列出。
请求示例 http://api-test3.dev.yohocorp.com/guang/service/*/article/getArticleContent?api_version=1&app_version=6.8.5&business_line=yohobuy&udid=861243048197754cd2de191342aa531&uid=500031572&debug=XYZ&article_id=2039&client_type=android

响应

code为200即为成功。 响应JSON格式如下所示:

{
  "code": 200,
  "data": {


  },
  "message": "success"
}

4、逛文章详情接口(获取作者昵称头像和点赞,收藏,评论数)

app.grass.articleDetailsForGuang

请求参数

参数名称 参数类型 可否为空 示例 默认值 备注
article_id Integer 380463 0 grass文章id
uid Integer 380463 0 用户uid

注意,通用的头部没有列出。
请求示例 http://localhost:8080/gateway/?method=app.grass.articleDetailsForGuang&business_line=yohobuy&uid=500031572&udid=861243048197754cd2de191342aa531&debug=XYZ&articleId=70

响应

code为200即为成功。 响应JSON格式如下所示:

{
  "alg": "SALT_MD5",
  "code": 200,
  "data": {
    "authorHeadIco": "http://img11.static.yhbimg.com/author/2017/06/08/10/014483873c531a0b790a8711a0c8d9b7dc.jpg",
    "authorName": "周尾生",
    "commentCount": 0,
    "hasFavor": "N",
    "hasPraise": "N",
    "praiseCount": 0
  },
  "md5": "ab7bbaaad23727d5418f7250fb7b2a4a",
  "message": "操作成功"
}