接口文档.md 4.83 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

请求参数

名称 类型 必填 描述
actId string 活动ID
pageNo string 页码
pageSize string 每页条数
orderBy string 排序字段名
order string 排序方向,asc或desc、不传则默认desc

应答参数

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

Request

{

}

Result

{
    "code": 200,
    "data": [
        {
            "id": 23,
            "goodCount": 0,
            "imgUrl": "http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg",
            "content": "测试文章内容",
            "createTime": "2017-07-03 17:46:54"
        },
        {
            "id": 20,
            "goodCount": 0,
            "imgUrl": "http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg",
            "content": "测试文章内容",
            "createTime": "2017-07-03 17:43:39"
        },
        {
            "id": 21,
            "goodCount": 0,
            "imgUrl": "http://img12.static.yhbimg.com/imserver/2016/11/17/11/02bc3c3de856432175c01d937342a1f2ce.jpg",
            "content": "测试文章内容",
            "createTime": "2017-07-03 17:43:39"
        }
        ...
        ...
    ],
    "pageNo": 1,
    "pageSize": 10,
    "totalCount": 21,
    "totalPage": 3,
    "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": "获取文章详情成功"
}