信息源管理日志接口
# 信息源详情页(修改或添加信息源)
- 请求方式 POST
- 请求头部 Content-Type:application/json
```http
http://14.215.128.247:8080/api/v1/infosource/classify/users
```
- 请求入参
```json
[
{
"created_time": 1617677230136,
"created_user": 69,
"domainid": "",
"market_account": "",
"v_library": "",
"uid": "微博测试12345",
"self_media": "",
"sourceType": 3,
"name": "微博测试",
"platform_name": ">微博",
"collectLevel": 6,
"key": "ca8b6b59d075cf2c61ddb9959ac9612c"
}
]
```
- 返回结果格式
```json
{
"errorCode": "0",
"errorMessage": "成功",
}
```
```json
{
"errorCode": "9999",
"errorMessage": "无法解析的异常信息",
}
```
# 信息源采集统计查询
- 请求方式 GET
```http
http://14.215.128.247:8080/crawl/statistics
```
- 请求参数
| 参数名称 | 参数类型 | 是否必填 | 默认值 | 其他说明 |
| -------------- | -------- | -------- | ------ | ------------------------------------------------------------ |
| infoName | String | false | - | 平台名称<br/>平台名称、信息源名称只能选一个 |
| infoSourceName | String | false | - | 信息源名称 |
| type | int | true | - | 类型 1/2/3/4/5 |
| infoState | int | false | 1 | 信息源状态 1/2/3 |
| collectLevel | int | false | 全部 | 采集等级 |
| page | int | false | 1 | 页数 |
| pageSize | int | false | 20 | 每页数量 |
- 请求样例
```http
http://14.215.128.247:8080/crawl/statistics?type=1&page=1&pageSize=10
```
- 返回结果格式
```json
[
{
"infoName":"人民网",
"infoSourceName":"人民网",
"collectLevel":1,
"type":"自媒体",
"id":"bsbd",
"todayTotal":10,
"monthTotal":123,
"infoState":"正常"
},
{
"infoName":"人民网",
"infoSourceName":"人民网",
"collectLevel":1,
"type":"自媒体",
"id":"bsbd",
"todayTotal":10,
"monthTotal":123,
"infoState":"正常"
}
]
```
# 信息源日志查询接口
- 请求方式 GET
```http
http://14.215.128.247:8080/log/infomation
```
- 请求参数
| 参数名称 | 参数类型 | 是否必填 | 默认值 | 其他说明 |
| -------------- | -------- | -------- | ------ | ------------------------------------------------------------ |
| infoName | String | false | - | 平台名称<br/>平台名称、信息源名称、文章标题三个条件只能选一个 |
| infoSourceName | String | false | - | 信息源名称 |
| articleTitle | String | false | - | 文章标题MD5 |
| beginTime | long | true | - | 开始时间<br/>格式:13位时间戳:1594273785000 |
| endTime | long | true | - | 结束时间<br/>格式:13位时间戳:1594273785000 |
| page | int | false | 1 | 页数 |
| pageSize | int | false | 20 | 每页数量 |
- 请求样例
```http
http://14.215.128.247:8080/log/infomation?infoName=%E5%BE%AE%E5%8D%9A&beginTime=1594273785000&endTime=1595273785000&page=1&pageSize=10
```
- 返回结果格式
```json
[
{
"infoName":"人民网",
"infoSourceName":"人民网",
"articleTitle":"揭阳2男子被抓",
"crawlTime":1594274119496,
"articleUrl":"https://mp.weixin.qq.com/s?__biz=MzIyMDcxOTgxNg==&mid=2247499344&idx=6&sn=31dba09914d103cbdcec12e3d41e229c&chksm=97c50"
},
{
"infoName":"人民网",
"infoSourceName":"人民网",
"articleTitle":"揭阳2男子被抓",
"crawlTime":1594274119496,
"articleUrl":"https://mp.weixin.qq.com/s?__biz=MzIyMDcxOTgxNg==&mid=2247499344&idx=6&sn=31dba09914d103cbdcec12e3d41e229c&chksm=97c50"
}
]
```
# 词库采集日志查询
- 请求方式 GET
```http
http://14.215.128.247:8080/log/keyword?keyword=%E9%95%87%E9%9A%86%E5%9D%9F%E5%A2%93&beginTime=1607788823000&endTime=1617788823000&startKey=ea8df52453ad42a44617463750200000
```
- 请求参数
| 参数名称 | 参数类型 | 是否必填 | 默认值 | 其他说明 |
| ------------ | -------- | -------- | ------ | ------------------------------------------- |
| keyword | String | false | - | 关键词 |
| articleTitle | String | false | - | 文章标题MD5 |
| beginTime | long | true | - | 开始时间<br/>格式:13位时间戳:1594273785000 |
| endTime | long | true | - | 结束时间<br/>格式:13位时间戳:1594273785000 |
| startKey | String | false | - | HBase起始rowKey |
| pageSize | int | false | 20 | 每页数量 |
- 请求样例
```http
http://14.215.128.247:8080/log/keyword?keyword=%E9%95%87%E9%9A%86%E5%9D%9F%E5%A2%93&beginTime=1607788823000&endTime=1617788823000&startKey=ea8df52453ad42a44617463750200000
```
- 返回结果格式
```json
[
{
"keyword":"人民网",
"articleTitle":"揭阳2男子被抓",
"crawlTime":1594274119496,
"articleUrl":"https://mp.weixin.qq.com/s?__biz=MzIyMDcxOTgxNg==&mid=2247499344&idx=6&sn=31dba09914d103cbdcec12e3d41e229c&chksm=97c50"
},
{
"keyword":"人民网",
"articleTitle":"揭阳2男子被抓",
"crawlTime":1594274119496,
"articleUrl":"https://mp.weixin.qq.com/s?__biz=MzIyMDcxOTgxNg==&mid=2247499344&idx=6&sn=31dba09914d103cbdcec12e3d41e229c&chksm=97c50"
}
]
```