功能说明:根据通讯录个人账号,获取用户可见的新闻公告列表。
请求方式: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 | 创建人 |