功能说明:根据通讯录个人账号,获取用户可见的新闻公告列表。
请求方式:POST(HTTPS)
请求地址:https://qwif.do1.com.cn/qwcgi/api/news/ajaxUserDynamicList.do?token=token&corpId=corpId&pageSize=10¤tPage=1
参数:data { "wxUserId": "通讯录账号", "dynamicTypeId": "新闻公告分类id", "sendType": 0, "startDate": "2022-11-01", "endDate": "2022-12-01" }
参数 |
类型 |
说明 |
是否必须 |
---|---|---|---|
token |
string |
用于验证 |
是 |
corpId |
string |
企业唯一标识 |
是 |
data |
obj |
json参数 |
否 |
currentPage |
integer |
查询新闻的分页页码,默认为1 |
否 |
pageSize |
integer |
查询新闻的分页大小,默认为10,最大1000 |
否 |
data参数说明:
参数 |
类型 |
说明 |
是否必须 |
---|---|---|---|
wxUserId |
string |
通讯录账号 |
是 |
dynamicTypeId |
string |
新闻类型id,不传时默认传所有类型 |
否 |
sendType |
integer |
新闻发送类型:0-新闻公告,1-生日祝福,2-周年祝福,5-通过api发送。默认传所有新闻发送类型(新加) |
否 |
startDate |
string |
开始日期(默认为当天00:00:00),格式:yyyy-mm-dd |
否 |
endDate |
string |
结束日期(默认为当天23:59:59),格式:yyyy-mm-dd |
否 |
NewsApi newsApi = QwSdkUtil.getInter(NewsApi.class); ApiUserDynamicData apiUserDynamicData = new ApiUserDynamicData(); // 发布时间(起) apiUserDynamicData.setStartDate("2022-11-01"); // 发布时间(终) apiUserDynamicData.setEndDate("2022-12-01"); apiUserDynamicData.setWxUserId("zhangsan"); // 查询个人可见的新闻公告列表 UserDynamicPager pager = newsApi.ajaxUserDynamicList(QwSdkUtil.getCacheToken(),10,1,apiUserDynamicData); System.out.println(JacksonUtil.stringify(pager));
{ "code":"0", "data": { "currPage":1, "maxPage":1, "pageSize":10, "pager": [ { "authorName":"作者", "collectCount":2, "commentCount":1, "coverImage":"https://...", "createTime":"2022-11-01 00:00:00", "detailUrl":"https://...", "dynamicInfoId":"新闻id", "dynamicType":"新闻类型名", "dynamicTypeId":"新闻类型id", "isSecret":0, "isTiming":1, "isTop":0, "lastEditTime":"2022-12-02 00:00:00", "lastEditor":"zhangsan", "personName":"创建人", "praise":0, "publishTime":"2022-12-01 00:00:00", "read":1, "sendType":0, "summary":"新闻摘要", "title":"新闻标题", "viewCount":1 } ], "totalRows":2 }, "desc":"成功" }
data参数说明:
参数 |
类型 |
说明 |
---|---|---|
currPage |
number |
当前页码 |
maxPage |
number |
最大页码 |
totalRows |
number |
总行数 |
pageData |
array |
新闻列表 |
pageData参数说明:
参数 |
类型 |
说明 |
---|---|---|
dynamicInfoId |
string |
新闻id |
title |
string |
新闻标题 |
summary |
string |
新闻摘要 |
coverImage |
string |
新闻封面(待定形式,当前考虑选择1.8:1的图) |
dynamicTypeId |
string |
新闻类型id |
dynamicType |
string |
新闻类型名 |
sendType |
number |
发布类型。0为普通新闻,1为生日祝福,2为周年祝福,5为通过api发布 |
publishTime |
string |
发布时间,格式:yyyy-mm-dd hh:mm |
createTime |
string |
创建时间,格式:yyyy-mm-dd hh:mm |
isTiming |
number |
是否开启定时发布,0-否,1-是 |
lastEditTime |
string |
上一次编辑时间,格式:yyyy-mm-dd hh:mm |
lastEditor |
string |
上一次编辑人id |
isSecret |
number |
是否保密消息:0-否,1-是 |
commentCount |
number |
评论数 |
praise |
number |
点赞数 |
collectCount |
number |
收藏数 |
viewCount |
number |
查看次数 |
isTop |
number |
是否置顶,null或0-不置顶,大于0-置顶 |
read |
number |
是否已阅:0-未阅,1-已阅 |
detailUrl |
string |
新闻公告详情链接 |
authorName |
string |
作者 |
personName | string | 创建人 |