接口文档.md 5.59 KB

一、点赞

二、发送验证码

请求路径

{host}/passport/sms/sendCOde

请求方法

POST

请求参数

名称 类型 描述 备注 aaa
mobile string 手机号
area string 区域码 默认:86

应答参数

名称 描述
name 用户昵称
avatar 头像
mobile 手机号

Request (JSON)

{
    "mobile": 18551982891
}

Result

{
    "code": 200,
    "message": "验证码发送成功"
}

三、验证并返回用户信息

请求路径

{host}/passport/sms/checkCode

请求方法

POST

请求参数

名称 类型 必填 描述
mobile string 手机号
code string 验证码

应答参数

名称 描述
name 用户昵称
avatar 头像
mobile 手机号

Request (JSON)

{
    "mobile": 18551933891
    "code":1132
}

Result

{
    "code": 200,
    "data": {
        "name": "用户_933891",
        "avatar": "http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg",
        "mobile": "18551933891"
    },
    "message": "获取用户信息成功"
}

四、文章列表

请求路径

{host}/article/list

请求方法

GET

请求参数

名称 类型 必填 描述
pageNo string 页码
pageSize string 每页条数
orderBy string 排序字段名
order string 排序方向,asc或desc
isPopular string 热门图片:true 全部图片:false或不传

应答参数

名称 描述
id 文章ID
goodCount 点赞数
imgUrl 图片url
content 文章内容
createTime 文章创建时间

Request

{

}

Result

{
    "code": 200,
    "data": [
        {
            "id": 10,
            "goodCount": 0,
            "imgUrl": "http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg",
            "content": "测试文章内容",
            "createTime": "2017-07-03 16:24:44"
        },
        {
            "id": 9,
            "goodCount": 0,
            "imgUrl": "http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg",
            "content": "测试文章内容",
            "createTime": "2017-07-03 14:12:47"
        },
        {
            "id": 8,
            "goodCount": 0,
            "imgUrl": "http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg",
            "content": "测试文章内容",
            "createTime": "2017-07-03 11:22:23"
        },
        {
            "id": 7,
            "goodCount": 11,
            "imgUrl": "http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg",
            "content": "测试文章内容",
            "createTime": "2017-07-03 11:13:17"
        },
        {
            "id": 6,
            "goodCount": 0,
            "imgUrl": "http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg",
            "content": "测试文章内容",
            "createTime": "2017-07-03 11:11:05"
        },
        {
            "id": 5,
            "goodCount": 0,
            "imgUrl": "http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg",
            "content": "测试文章内容",
            "createTime": "2017-07-03 10:31:47"
        }
    ],
    "message": "获取文章列表成功"
}

五、发布文章

请求路径

{host}/article/publish

请求方法

POST

请求参数

名称 类型 必填 描述
actId string 活动Id
imgUrl string 图片链接
content string 内容

应答参数

名称 描述
id 文章ID

Request (JSON)

{
    "actId": 1    
    "imgUrl": 'http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg'
    "content":'测试评论内容'
}

Result

{
    "code": 200,
    "data": {
        id: 3
    },
    "message": "文章发表成功"
}

六、图片详情

请求路径

{host}/article/querySingle

请求方法

GET

请求参数

名称 类型 必填 描述
actId string 活动Id
articleId string 文章Id

应答参数

名称 描述
id 文章ID
content 文章内容
good_count 点赞数
img_url 图片地址
create_time 创建时间

Request (URL)

?actId=1&articleId=1

Result

{
    "code": 200,
    "data": [
        {
          "id": 1,
          "content": "减肥的萨克雷;放假啊到路口;非金属矿了;法电视剧付款啦第三节课了scriptalert('aaa')/script",
          "good_count": 0,
          "create_time": "2017-07-03 13:57:13",
          "img_url": "http://img01.yohoboys.com/o_1bk3gc79c11p21c4l1e4ksk0vdl7.jpg?imageMogr2/auto-orient/thumbnail/626/strip/gravity/Center/quality/60/crop/626x530/format/jpg"
        }
    ],
    "message": "获取文章详情成功"
}