实时舆情
更新时间:2022-08-24
添加自定义监测任务
功能说明
创建自定义监测任务
请求path
POST /v1/tasks
请求header
"authorization": "xxxx"
"host": "yuqing.bce.baidu.com"
"accept": "*/*"
"Content-Type": "application/json"
请求参数
参数类型 | 名称 | 必填 | 说明 |
---|---|---|---|
body | filterKeywords | 是 | 任务排除词 |
body | geoIds | 是 | 任务监测地域 |
body | name | 是 | 监测任务名称 |
body | optionalKeywords | 是 | 任务搭配词 |
body | requiredKeywords | 是 | 任务主监控词 |
body | taskType | 是 | 监测方案类别,可选的类别见公共变量说明 |
- 请求示例
method: POST
path: /v1/tasks
body:
{
"filterKeywords" : [ "排除词1", "排除词2" ],
"geoIds" : [ 32 ], //其中32代表重庆市,各个地域对应的代号查看上方geoId说明
"name" : "监测方案名称",
"optionalKeywords" : [ "搭配词1" ],
"requiredKeywords" : [ "主监控词1", "主监控词2" ],
"taskType" : "COMPANY"
}
响应示例
699 //该数字为创建任务所得的任务id,后续使用该task_id获取任务信息
修改自定义监测任务
功能说明
修改自定义监测任务
请求path
PUT /v1/tasks/{taskId}
请求header
"authorization": "xxxx"
"host": "yuqing.bce.baidu.com"
"accept": "*/*"
"Content-Type": "application/json"
请求参数
参数类型 | 名称 | 必填 | 说明 |
---|---|---|---|
body | filterKeywords | 是 | 任务排除词 |
body | geoIds | 是 | 任务监测地域 |
body | name | 是 | 监测任务名称 |
body | optionalKeywords | 是 | 任务搭配词 |
body | requiredKeywords | 是 | 任务主监控词 |
body | taskType | 是 | 监测方案类别,可选的类别见公共变量说明 |
- 请求示例
method: PUT
path: /v1/tasks/319
body:
{
"filterKeywords" : [ "排除词1", "排除词2" ],
"geoIds" : [ 32 ], //其中32代表重庆市,各个地域对应的代号,可通过本文档 /v1/common/district 接口获取
"name" : "监测方案名称",
"optionalKeywords" : [ "搭配词1" ],
"requiredKeywords" : [ "主监控词1", "主监控词2" ],
"taskType" : "COMPANY"
}
响应示例
true //修改成功
接口名称:删除自定义监测任务
功能说明
删除自定义监测任务
请求path
DELETE /v1/tasks/{taskId}
请求header
"authorization": "xxxx"
"host": "yuqing.bce.baidu.com"
"accept": "*/*"
请求参数
参数类型 | 名称 | 必填 | 说明 |
---|---|---|---|
path | taskId | 是 | 任务id |
响应示例
true //删除成功
接口名称:获取监测任务列表
功能说明
获取全部任务信息
请求path
GET /v1/tasks
请求header
"authorization": "xxxx"
"host": "yuqing.bce.baidu.com"
"accept": "*/*"
请求参数
无
响应示例
{
"usedKeywordNum" : 8,
"totalKeywordNum" : 1000,
"leftKeywordNum" : 992,
"list" : [ {
"geoIds" : [ 1 ],
"filterKeywords" : [ ],
"requiredKeywords" : [ "台湾" ],
"taskPattern" : 1,
"system_task" : 0,
"optionalKeywords" : [ "台铁" ],
"oldGeoIds" : [ ],
"taskType" : "COMPANY",
"taskTags" : "0",
"createTime" : 1617680023000,
"keywordNum" : 1,
"taskName" : "台湾",
"id" : 699
}, {
"geoIds" : [ 1 ],
"filterKeywords" : [ ],
"requiredKeywords" : [ "拼多多" ],
"taskPattern" : 1,
"system_task" : 0,
"optionalKeywords" : [ ],
"oldGeoIds" : [ ],
"taskType" : "PRODUCT",
"taskTags" : "0",
"createTime" : 1612183728000,
"keywordNum" : 1,
"taskName" : "拼多多",
"id" : 245
} ]
}
获取系统监测任务列表
功能说明
获取所有系统任务列表
请求path
GET /v1/tasks/system
请求header
"authorization": "xxxx"
"host": "yuqing.bce.baidu.com"
"accept": "*/*"
请求参数
无
响应示例
{
"leftNum" : 9,
"totalNum" : 11,
"list" : [ {
"geoIds" : [ 1 ],
"filterKeywords" : [ ],
"requiredKeywords" : [ "公款出国", "铺张浪费", "公款吃喝" ],
"taskPattern" : 1,
"system_task" : 1,
"optionalKeywords" : [ ],
"oldGeoIds" : [ ],
"taskType" : "COMPANY",
"taskTags" : "0",
"createTime" : 1602233229000,
"keywordNum" : 27,
"taskName" : "政府官员",
"id" : 4,
"selected" : 1
}, {
"geoIds" : [ 1 ],
"filterKeywords" : [ ],
"requiredKeywords" : [ "恐怖分子", "暴恐分子", "自杀式爆炸" ],
"taskPattern" : 1,
"system_task" : 1,
"optionalKeywords" : [ ],
"oldGeoIds" : [ ],
"taskType" : "COMPANY",
"taskTags" : "0",
"createTime" : 1602231346000,
"keywordNum" : 20,
"taskName" : "社会安全",
"id" : 1,
"selected" : 0
} ],
"usedNum" : 2
}
更新系统监测任务列表
功能说明
更新用户选中的系统任务
请求path
PUT /v1/tasks/system
请求header
"authorization": "xxxx"
"host": "yuqing.bce.baidu.com"
"accept": "application/json"
请求参数
参数类型 | 名称 | 必填 | 说明 |
---|---|---|---|
body | ids | 是 | 系统任务id列表 |
- 请求示例
method: PUT
path: /v1/tasks/system
body:
{
"ids" : [ 4, 5 ]
}
响应示例
true //更新成功
获取用户选中的系统监测任务列表
功能说明
获取用户选中的系统任务列表
请求path
GET /v1/tasks/system/selected
请求header
"authorization": "xxxx"
"host": "yuqing.bce.baidu.com"
"accept": "*/*"
请求参数
无
响应示例
{
"list": [
{
"geoIds": [
1
],
"filterKeywords": [],
"requiredKeywords": [
"公款出国",
"铺张浪费",
"公款吃喝"
],
"taskPattern": 1,
"system_task": 1,
"optionalKeywords": [],
"oldGeoIds": [],
"taskType": "COMPANY",
"taskTags": "0",
"createTime": 1602233229000,
"keywordNum": 27,
"taskName": "政府官员",
"id": 4
},
{
"geoIds": [
1
],
"filterKeywords": [],
"requiredKeywords": [
"房屋出租",
"房产",
"地产",
"房地产",
"土地使用权"
],
"taskPattern": 1,
"system_task": 1,
"optionalKeywords": [],
"oldGeoIds": [],
"taskType": "COMPANY",
"taskTags": "0",
"createTime": 1603767202000,
"keywordNum": 57,
"taskName": "地产房产",
"id": 212
}
]
}
获取监测任务详情
功能说明
获取监测任务详情
请求path
GET /v1/tasks/{taskId}
请求header
"authorization": "xxxx"
"host": "yuqing.bce.baidu.com"
"accept": "*/*"
请求参数
参数类型 | 名称 | 必填 | 说明 |
---|---|---|---|
path | taskId | 是 | 任务id |
响应示例
{
"geoIds" : [ 1 ],
"filterKeywords" : [ ],
"requiredKeywords" : [ "台湾" ],
"taskPattern" : 1,
"system_task" : 0,
"optionalKeywords" : [ "台铁" ],
"oldGeoIds" : [ ],
"taskType" : "COMPANY",
"taskTags" : "0",
"createTime" : 1617680023000,
"keywordNum" : 1,
"taskName" : "台湾",
"id" : 699
}
获取监测任务结果
功能说明
获取实时舆情监测结果信息
请求path
GET /v1/tasks/{taskId}/yuqing
请求header
"authorization": "xxxx"
"host": "yuqing.bce.baidu.com"
"accept": "*/*"
请求参数
类型 | 名称 | 必填 | 说明 | 类型 |
---|---|---|---|---|
Path | taskId | 是 | taskId | string |
Query | autoRefresh | 否 | 1表示自动更新,0表示只拿totalCount,不拿数据 | int |
Query | geoIds | 否 | 根据地理id列表获取相关信息,不传默认全部信息 | int |
Query | hitTypes | 否 | 当前参数表示按任务关键词/表达式命中内容的字段,ALL表示标题和内容,TIELE表示标题,不传默认ALL | string |
Query | keyword | 否 | 按关键词筛选,不传默认全部 | string |
Query | limit | 否 | 取值范围 1 - 1000,表示取列表的数量 | int |
Query | mediaTypes | 否 | 按媒体类型筛选,可以同时传多个值,不传默认全部,可选的媒体类型见公共变量说明 | list,多个之间用,分隔,如“APP_MEDIA,OTHER_MEDIA” |
Query | relevantTypes | 否 | 相关性筛选,NOTRELEVANT表示不设置获取相关性强的内容,即获取全部,RELEVANT表示设置获取相关性强的内容,不传默认全部 | string |
Query | repeatTypes | 否 | 表示是否获取重复内容,NO_REPEAT表示不重复内容,REPEAT表示获取全部内容 | string |
Query | searchTypes | 否 | 表示关键词命中的范围,有keyword字段才有效果,ALL表示命中标题和内容,TITLE表示命中标题 | string |
Query | sentiment | 否 | 表示按照情感属性筛选,见开头情感属性表,可以同时传多个值,不传表示全部,可选的情感类型见公共变量说明 | list,多个之间用,分隔,如“NEGATIVE,POSITIVE” |
Query | session_id | 否 | 快速翻页使用,每个请求会生成一个session_id返回,需要通过这个值可以进行翻页,否则只能翻到第五页 | string |
Query | sort | 否 | 排序类型,可选的排序类型见公共变量说明 | string |
Query | start | 否 | 和limit配合使用,表示列表的偏移量,同数据库的from | int |
Query | timeFrom | 否 | 时间范围查询,timeFrom和timeTo同时出现有效,毫秒时间戳格式,例如1604400780000,不传或者参数不成对默认7天内数据 | int |
Query | timeTo | 否 | 时间范围查询,timeFrom和timeTo同时出现有效,毫秒时间戳格式,例如1604400780000,不传或者参数不成对默认7天内数据 | int |
list类型如需要传多个值,请使用,分隔,具体参考如下sentiment参数。
- 请求示例
method: GET
path:/v1/tasks/319/yuqing
query: hitTypes=ALL&limit=10&mediaTypes=APP_MEDIA,OTHER_MEDIA&relevantTypes=NOTRELEVANT&repeatTypes=NO_REPEAT&searchTypes=ALL&sentiment=NEGATIVE,POSITIVE&sort=RELEVANTDESC&start=0&timeFrom=1617552000000&timeTo=1617638400000&session_id=70ptqhs39gf
响应示例
{
"session_id": "cbe3c6749e1824715f27a9f5b718f06b", // 快速翻页使用,每个请求会生成一个session_id返回,需要通过这个值可以进行翻页,否则只能翻到第五页,建议获取后都做传递
"totalCount": 22034, // 数据总量
"list": [
{
"summary": "最近个股今天涨停明天就给你按地板上,一直想不明白短线<em>生态</em>走的那么好是谁把市场活生生给做死了.怎么想都不像是投机内行人做的事情,什么可能把自己的饭碗给砸呢.", // 摘要,em标签表示标红
"publishTime": "2020-12-16 20:47:00", // 发布时间
"sentiment": "NEGATIVE", // 情感属性
"website": "淘股吧-淘股论坛", // 来源网站
"src": "wdn_stream", // 预留字段,可忽略
"mediaType": "BBS_MEDIA", // 媒体类型
"duplicate": 0, // 是否重复表示,1是 0否
"keywordNumMap": { // 命中任务关键词的词频,如不需要可以忽略
"破坏": 1,
"生态": 2
},
"title": "投机<em>生态</em>市场环境<em>破坏</em>了,这才刚刚开始",
"url": "http://www.taoguba.com.cn/Article/3079546/1",
"content": "",
"geo": [ // 地理列表
"北京市",
"广东省",
"江西省"
],
"id": "2e2d84d48e94d9591eb0c2be2028f073",
"duplicateNum": 0 // 重复的数量
}
],
"cleanTotalCount": 100 // 策略模块过滤后总量
}
获取舆情详情
功能说明
根据id获取舆情详情
请求path
GET /v1/tasks/{taskId}/yuqing/detail/{yuqingId}
请求header
"authorization": "xxxx"
"host": "yuqing.bce.baidu.com"
"accept": "*/*"
请求参数
类型 | 名称 | 必填 | 说明 |
---|---|---|---|
Path | taskId | 是 | 任务id |
Path | yuqingId | 是 | 该id对应/v1/tasks/taskId/yuqing接口返回结果的id字段 |
- 请求示例
method: GET
path:/v1/tasks/319/yuqing/detail/2e2d84d48e94d9591eb0c2be2028f073
响应示例
{
"duplicateList": [ // 同列表字段
{
"summary": "最近个股今天涨停明天就给你按地板上,一直想不明白短线<em>生态</em>走的那么好是谁把市场活生生给做死了.怎么想都不像是投机内行人做的事情,什么可能把自己的饭碗给砸呢.", // 摘要,em标签表示标红
"publishTime": "2020-12-16 20:47:00", // 发布时间
"sentiment": "NEGATIVE", // 情感属性
"website": "淘股吧-淘股论坛", // 来源网站
"src": "wdn_stream", // 预留字段,可忽略
"mediaType": "BBS_MEDIA", // 媒体类型
"duplicate": 0, // 是否重复表示,1是 0否
"keywordNumMap": { // 命中任务关键词的词频,如不需要可以忽略
"破坏": 1,
"生态": 2
},
"title": "投机<em>生态</em>市场环境<em>破坏</em>了,这才刚刚开始",
"url": "http://www.taoguba.com.cn/Article/3079546/1",
"content": "",
"geo": [ // 地理列表
"北京市",
"广东省",
"江西省"
],
"id": "2e2d84d48e94d9591eb0c2be2028f073",
"duplicateNum": 0 // 重复的数量
}
],
"info": { // 没注释部分同列表
"summary": "发布会现场.齐浩男摄人民网呼和浩特12月16日电(齐浩男)12月16日上午,内蒙古自治区<em>生态</em>环境厅召开自治区<em>生态</em>环境<em>保护</em>督察新闻发布会.",
"publishTime": "2020-12-16 20:56:21",
"sentiment": "NEGATIVE",
"website": "搜狐",
"src": "wdn_stream",
"mediaType": "NEWS_MEDIA",
"duplicate": 0,
"keywordNumMap": {
"超标": 1,
"水": 6,
"超标排放": 1,
"生态": 9,
"保护": 5,
"污染": 1,
"土壤": 1
},
"title": "内蒙古<em>生态</em>环境<em>保护</em>督察受理群众信访举报3624件 罚款1860.6万元",
"url": "http://www.sohu.com/a/438668857_114731",
"content": "发布会现场.齐浩男摄人民网呼和浩特12月16日电(齐浩男)12月16日上午,内蒙古自治区<em>生态</em>环境厅召开自治区<em>生态</em>环境<em>保护</em>督察新闻发布会.据介绍,2019年8月至2020年9月自治区组成12个督察组,分4批完成了对12个盟市的<em>生态</em>环境<em>保护</em>督察.督察进驻期间,受理群众信访举报3624件,其中,<em>水</em>环境类528件,大气类1422件,<em>土壤</em>类544件,<em>生态</em>类1226件,辐射类13件,噪音类578件,其他<em>污染</em>类406件(同一举报涉及多种类型).据悉,自治区<em>生态</em>环境<em>保护</em>督察,强化边督边改,立行立改,要求地方政府及时查处群众举报的环境问题.目前,转办地方的3624件信访案件已基本办结,责令整改964件,立案查处237件,罚款1860.6万元,追责问责135人,立案侦查84件,拘留31人.截至2020年11月底,呼和浩特市47项整改任务已完成26项,包头市26项整改任务已完成10项,通辽市26项整改任务已完成16项,赤峰市158项整改任务已完成75项,巴彦淖尔市52项整改任务已完成37项,乌海市53项整改任务已完成37项.通过督察整改,有力推动了<em>生态</em>环境质量的持续改善.其中,在2019年在对赤峰市开展督查期间,督察组发现赤峰市宁城县膨润土行业违法行为突出.针对督察组指出的问题,宁城县对全县膨润土企业进行全面清理,清退违法占地面积1436.33亩;督察组在包头市下沉督察发现,包头市加通污<em>水</em>处理厂存在超负荷运行,<em><em>超标</em>排放</em>问题,计划实施的扩建和中<em>水</em>回用工程未动工.针对督察组指出的问题,包头市加快推进加通污<em>水</em>处理厂提标改造进度,仅用了3个月就完成了中<em>水</em>回用工程,建设了5.5公里的配套中<em>水</em>管网.(责编:张雪冬,刘泽)返回搜狐,查看更多责任编辑:", // 内容
"geo": [
"内蒙古自治区"
],
"id": "aaa6fbe7e979977115ed9a0dfa208af7",
"duplicateNum": 0
},
"spread": { // 正负面的分布
"POSITIVE": 0,
"NEGATIVE": 5,
"NEUTRAL": 11
}
}