上云无忧 > 文档中心 > 百度智能云舆情服务API参考 - 实时舆情
舆情服务
百度智能云舆情服务API参考 - 实时舆情

文档简介:
添加自定义监测任务: 功能说明: 创建自定义监测任务: 请求path: POST /v1/tasks 请求header: "authorization": "xxxx" "host": "yuqing.bce.baidu.com" "accept": "*/*" "Content-Type": "application/json"
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

添加自定义监测任务

功能说明

创建自定义监测任务

请求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
  }
}

相似文档
  • 获取活跃媒体: 功能说明: 获取舆情监测任务活跃媒体信息。 请求path: GET /v1/tasks/{taskId}/yuqing/activeMedia 请求header: "authorization": "xxxx" "host": "yuqing.bce.baidu.com" "accept": "*/*"
  • 添加预警方案: 功能说明: 添加预警推送方案。 请求path: POST /v1/alerts 请求header: "authorization": "xxxx" "host": "yuqing.bce.baidu.com" "Content-Type": "application/json" "accept": "*/*"
  • 接口报错与问题排查: 使用数据订阅API接口时,API服务将返回一个响应体,用户可依据接口返回信息进行错误排查。示例如下: 错误返回示例: { "requestId": "47e0ef1a-9bf2-11e1-9279-0100e8cf109a", "code":"UserNotLogin", "message":"用户未登录或登录失败" }
  • sample_java.zip; sample_php.zip; sample_python.zip; sample_python3.zip。
  • Q:百度舆情-数据订阅API价格 A:舆情API接口为关键词组合数量计价,以关键词组合作为请求条件,返回对应的全网数据结果。费用计算为单价(/词/年)*关键词组数。 Q:创建数据订阅API时,创建后的方案是永久生效,还是一次性的? A:创建后的监测方案是永久生效的,可持续应用此方案获取数据和分析结果。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部