article.md
7.74 KB
资讯管理接口服务定义
资讯列表查询
接口名: '/guang/article/getList'
入参
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
articleTitle | String | 尖货盘点 | 资讯标题 |
articleGender | String | 1 | 性别 |
authorId | int | 2890 | 作者ID |
maxSortId | int | 12 | 分类ID |
status | int | 1 | 资讯状态 |
orderBy | String | 1 | 时间方式 |
startTime | String | 2016-01-01 | 开始时间 |
endTime | String | 2016-02-01 | 结束时间 |
返回
{
"code":200,
"message":"操作成功",
"data": {
"list": [
{
"id": "", //资讯ID
"coverImage": "", //封面图
"articleTitle": "", //资讯标题
"maxSortId": "", //分类
"articleGender": "", //性别
"authorId": "", //作者
"status": "", //状态,-1已关闭,0 未发布,1 已发布
"createTime": "", //创建时间
"publishTime": "", //发布时间
}
],
"page": 0,
"size": 50,
"total": 1000,
"totalPage":20
}
}
获取作者列表接口
接口名: '/guang/article/getAuthorList'
入参
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
idName | String | 1054 | 作者ID或姓名 |
返回
{
"code":200,
"message":"操作成功",
"data": [
{
"id": "",
"text":""
}
]
}
获取所有分类接口
接口名: '/guang/article/getSortList'
入参
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
parentId | int | 0 | 上级分类id |
返回
{
"code":200,
"message":"操作成功",
"data": [
{
"id": "",
"text":""
}
]
}
编辑时资讯详情接口
接口名: '/guang/article/getDetail'
入参
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
id | int | 43 | 资讯id |
返回
{
"code":200,
"message":"操作成功",
"data": {
"id": "",
“coverImage": "", //封面图
"articleTitle": "", //资讯标题
"maxSortId": "", //一级分类
"minSortId": "", //二级分类
"articleSummary": "",//摘要
"coverImageType": "",//图片类型
"articleType": "", //文章类型
"adsImgSize": "", //广告尺寸
"url": "", //链接
"articleGender": "", //性别
"authorId": "", //作者
"tag":"", //标签
"articleContent":[
{
"id": 59, //内容id
"articleId": 15, //文章id
"templateKey": "singleImage" //模板key
"contentData": "{"template_name":"","template_intro":"","data":{}}", //内容
"createTime": 1432174313, //创建时间
"orderBy": 1 //排序
}
] //文章内容块
"brandList":[
{
"id": 202, //品牌id
"brandName": "beats", //品牌名称
"brandIco":"", //品牌图片
"brandCategory":"1" //品牌分类,1 yohobuy品牌 2全球购品牌
}
] //关联品牌信息
"status": "", //状态,-1已关闭,0 未发布,1 已发布
"createTime": "", //创建时间
"publishTime": "", //发布时间
}
}
新增资讯接口
接口名: '/guang/article/addArticle'
入参
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
articleTitle | String | 尖货盘点 | 资讯标题 |
articleGender | String | 0 | 性别 |
authorId | int | 3098 | 作者ID |
maxSortId | int | 12 | 一级分类ID |
minSortId | int | 35 | 二级分类ID |
articleSummary | String | 御寒首选 | 摘要 |
coverImage | String | 封面图 | |
coverImageType | int | 1 | 图片类型 |
articleType | int | 1 | 文章类型 |
adsImgSize | String | 10881088 | 广告尺寸 |
url | String | {"action":"go.activity","url":"http://feature.yohobuy.com/0/0/373/index.html"} | 链接 |
contentData | String | [{"templateKey":"singleImage","contentData":{"template_name":"singleImage","template_intro":"一张图片","data":{"0":{"url":{},"alt":"","src":""}}}"}]文章内容 | |
brands | String | [{"id":102,"brandCategory":1},{"id":103,"brandCategory":2}] | 关联品牌信息,brandCategory 1 yohobuy品牌 2 全球购品牌 |
tag | String | 欧美,复古,街头 | 文章标签 |
返回
{
"code":200,
"message":"添加成功!"
}
修改/发布(关闭)/推荐(取消推荐)资讯接口
接口名: '/guang/article/updateArticle'
入参
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
id | int | 1054 | 资讯ID |
articleTitle | String | 尖货盘点 | 资讯标题 |
articleGender | String | 0 | 性别 |
authorId | int | 3098 | 作者ID |
maxSortId | int | 12 | 一级分类ID |
minSortId | int | 35 | 二级分类ID |
articleSummary | String | 御寒首选 | 摘要 |
coverImage | String | 封面图 | |
coverImageType | int | 1 | 图片类型 |
articleType | int | 1 | 文章类型 |
adsImgSize | String | 10881088 | 广告尺寸 |
url | String | {"action":"go.activity","url":"http://feature.yohobuy.com/0/0/373/index.html"} | 链接 |
contentData | String | [{"id": 59,"orderBy":1,"templateKey":"singleImage","contentData":{"template_name":"singleImage","template_intro":"一张图片","data":{"0":{"url":{},"alt":"","src":""}}}"}] | 文章内容 |
brands | String | [{"id":102,"brandCategory":1},{"id":103,"brandCategory":2}] | 关联品牌信息,brandCategory 1 yohobuy品牌 2 全球购品牌 |
tag | String | 欧美,复古,街头 | 文章标签 |
status | int | 1(-1) | 发布(关闭) |
isRecommend | int | 1(0) | 推荐(取消推荐) |
返回
{
"code":200,
"message":"修改成功!"
}
删除资讯接口
接口名: '/guang/article/delArticle'
入参
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
id | int | 43 | 资讯id |
返回
{
"code":200,
"message":"删除成功!"
}
定时发布资讯接口
接口名: '/guang/article/timePublish'
入参
属性名称 | 类型 | 例子 | 说明 |
---|---|---|---|
id | int | 43 | 资讯id |
publishTime | String | 2016-02-19 16:17 | 定时发布时间 |
返回
{
"code":200,
"message":"定时发布成功!"
}
资讯获取选择选项的枚举接口
接口名: 'EnumListRest/getEnumList'
返回
{
"code":200,
"message":"请求成功",
"data": {
"publishStatusEnum": [{ //发布状态
"value": "",
"name": ""
}],
"articleTypeEnum": [{ //文章类型
"value": "",
"name": ""
}],
"coverImageTypeEnum": [{ //封面图片类型
"value": "",
"name": ""
}]
}
}