话题栏目.md
5.94 KB
#话题相关 1、app.grass.getGrassTopicSimpleInfo (获取话题的基本信息,话题简介、关注人数等)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
topicId | Integer | 否 | 380463 | 0 | topicId |
uid | Integer | 是 | 380463 | 0 | 用户uid |
响应
{
"alg": "SALT_MD5",
"code": 200,
"data": {
"topicImageUrl": "imageUrl",
"topicName": "title",
"topicDesc": "desc",
"showAttAmount":"0"// 是否展示 已参与人数 1 展示 0 不展示
"attAmount":"10000",//已参与人数
"allowAttention":"0",//是否允许用户关注, 1 是 0否
"isAttend": "Y",//当前登录者是否已关注 Y 是 N 否
"viewModel":"1"//1-大图详情 2小图列表
},
"md5": "ab23ca1c16260cb2de642071b0966f8b",
"message": "操作成功"
}
2、app.grass.getGrassTopicList(发布选择话题列表)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
page | Integer | 否 | 380463 | 0 | page |
limit | Integer | 是 | 380463 | 0 | limit |
lastedTime | Integer | 是 | 380463 | 0 | 初次获取列表不需要传,列表接口返回字段中包含 lastedTime,下次分页请求时传递该参数 |
响应:code为200即为成功,否则是失败。
{
"alg": "SALT_MD5",
"code": 200,
"data": {
"topicList": [{
"id": "话题id",
"topicName": "话题名称"
"topicImageUrl": "背景图 ",
"topicName":"话题名称" ,
"topicDesc":"话题描述",
"isHot":1 //1热门话题 0 --非热门话题
}, {
"id": "话题id",
"topicName": "话题名称"
"topicImageUrl": "背景图 ",
"topicName":"话题名称" ,
"topicDesc":"话题描述",
"isHot":1 //1热门话题 0 --非热门话题
}],
"pageSize": 5,
"pageNo": 1,
"totalCount": 5,
"totalPage": 1,
"lastedTime": 12345556
},
"md5": "ab23ca1c16260cb2de642071b0966f8b",
"message": "操作成功"
}
3、app.grass.getTopicRecentUsed(内容发布---最近使用话题列表)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
uid | Integer | 是 | 380463 | 0 | uid当前登录者 |
响应
code为200即为成功,否则是失败。
{
"alg": "SALT_MD5",
"code": 200,
"data": {
"topicList": [{
"id": "标签id",
"topicName": "话题名称"
}, {
"id": "标签id",
"topicName": "话题名称"
}]
},
"md5": "ab23ca1c16260cb2de642071b0966f8b",
"message": "操作成功"
}
4、app.grass.topicRelatedArticles(获取话题相关的文章列表详情)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
uid | Integer | 是 | 380463 | 0 | 用户uid |
udid | String | 是 | 380463 | 0 | udid |
topicId | Integer | 否 | 380463 | 0 | topicId |
page | Integer | 否 | 1 | 1 | 页码 |
limit | Integer | 否 | 1 | 1 | limit |
lastedTime | String | 否 | 1 | 1 | 首次查询不需要,如果接口返回有lastedTime,则下一次分页请求的时候把数据带着 |
type | Integer | 否 | 1 | 1 | 列表页类型,1-热门 2-最新 |
响应
code为200即为成功,否则是失败。 (备注--返回字段与栏目文章详情列表接口(app.grass.channelArticleDetail) 保持一致)
{
"alg": "SALT_MD5",
"code": 200,
"data": {
"viewModel":"1"//1-大图详情 2小图列表
"detailList": [{
"articleId": 82,
"articleProductType": 2,
"articleType": 1,
"authorHeadIco": xx",
"authorName": "羡慕丶",
"authorType": 1,
"authGroupId": 1,//认证所属分组,根据分组去展示认证的图标,返回为空则表示未认证
"authorUid": 500031572,
"blockList": [{
"articleId": 82,
"contentData": "xx",
"createTime": 1548671254,
"height": "276",
"orderBy": 0,
"templateKey": "image",
"width": "640"
},
{
"articleId": 82,
"contentData": "xx",
"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,
"pageNo": 1,
"totalCount": 5,
"lastedTime": "12345678990",
"totalPage": 1
},
"md5": "ab23ca1c16260cb2de642071b0966f8b",
"message": "操作成功"
}
5、app.grass.shareGrassTopic(话题详情页--分享话题)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
topicId | Integer | 是 | 380463 | 0 | topicId |
响应
code为200即为成功,否则是失败。
{
"alg": "SALT_MD5",
"code": 200,
"data": {
"topicImageUrl": "imageUrl",
"topicName": "title",
"topicDesc": "desc"
},
"md5": "ab23ca1c16260cb2de642071b0966f8b",
"message": "操作成功"
}
6、app.grass.clearRecentUsedTopic(话题---清空最近使用话题)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
uid | Integer | 是 | 380463 | 0 | topicId |
响应
code为200即为成功,否则是失败。
{
"alg": "SALT_MD5",
"code": 200,
"md5": "ab23ca1c16260cb2de642071b0966f8b",
"message": "操作成功"
}