消息服务总线3.0在线接口文档
  1. 2、媒体账号检索相关接口
消息服务总线3.0在线接口文档
  • 1、服务总线-字典接口组
    • 1、国家英文码值对照相关接口
      • 1)国家三字英文码值对照列表
      • 2)根据三字英文码值获取国家名称列表
    • 2、ISO 639语言编码相关接口
      • 1)ISO 639语言编码信息列表
      • 2)指定Code集合获取名称和简称
    • 3、媒体类型相关接口
      • 1)指定境内外类型查询媒体类型【树型结构】
      • 2)指定Code集合获取名称
      • 3)指定Code集合获取字段
      • 4)根据地域查询渠道信息
    • 4、地域相关接口
      • 1)指定区域父级节点查询子集(中国)
      • 2)查询地域树(全国)
      • 3)内容提及查询
      • 4)内容提及-指定区域父级节点查询子集
    • 5、媒体信源标签相关接口
      • 1)媒体标签信息TOP25
      • 2)分页检索媒体标签列表
    • 6、标签相关接口
      • 1)标签根节点列表查询
      • 2)指定标签上一级唯一值查询该标签下子集列表
      • 3)指定标签层级查询该层级下子标签列表
    • 7、分类相关接口
      • 1)分类列表查询
  • 2、消息服务-业务接口组
    • 1、发文检索相关接口
      • 1)分页检索发文信息列表
      • 2)检索发文详情信息
      • 3)通过uuid批量查询发文信息列表
      • 4)相似文章列表查询
      • 5)获取渠道发文转发/评论关系
      • 6)根据文章ID分页获取评论列表
      • 7)Scroll创建接口
      • 8)ScrollID查询接口
      • 9)ScrollID删除接口
      • 10)根据uuid获取OCR信息
      • 11)OCR内容识别
      • 12)相似文章列表查询
    • 2、媒体账号检索相关接口
      • 附件说明
        • 境内账号字段值对应说明
        • 境外账号字段值对应说明
      • 1)分页检索媒体账号信息列表
        POST
      • 2)检索媒体账号详情信息
        POST
      • 3)根据渠道和账号ID查询是否采集该媒体账号信息
        POST
    • 3、发文分析相关接口
      • 1)通用-数据总量获取
      • 2)通用-指定分析字段返回其中某一种聚合分析
      • 3)通用-指定分析字段返回所有聚合分析
      • 4)通用-指定两个分析字段返回其中某一种聚合分析
      • 5)通用-指定字段分析日期直方图聚合
      • 6)通用-指定字段聚合和指定字段排序返回对应Top数据信息
      • 7)通用-数据字段累计求和获取
      • 8)通用-指定两个分析字段分析日期直方图聚合
      • 9)指定语义指纹获取数据量
      • 10)通用-各互动量字段总和获取
      • 11)通用-指定度量字段去重统计
      • 12)通用-指定分析字段返回其中某一种去重统计聚合分析
      • 13)通用-指定分析字段返回COUNT和SUM聚合分析
      • 14)指定渠道和发布时间字段分析日期直方图聚合
    • 4、媒体账号分析相关接口
      • 1)通用-账号总量获取
    • 5、热榜相关接口
      • 附件说明
        • 不同渠道对应同城热榜信息采集情况说明
      • 1)热搜榜信息检索
      • 2)实时热搜榜信息
      • 3)同城-热搜榜信息检索
      • 4)同城-实时热搜榜信息
      • 5)热榜详情信息获取
      • 6)根据榜单类型+渠道实时获取榜单信息
      • 7)根据榜单类型+渠道检索榜单信息
      • 8)境外热榜趋势-指定渠道获取实时热榜趋势信息
      • 9)境外热榜趋势-多条件获取热榜趋势信息
    • 7、数据推送相关接口
      • 1)分页排序多条件检索专题列表查询
      • 2)添加专题信息
      • 3)更新专题信息
      • 4)更新专题状态
      • 5)删除专题信息
      • 6)根据用户ID获取Kafka信息
  • 服务总线-附件
    • Java客户调用接口生成签名工具类
    • Python客户调用接口生成签名工具类
    • 原生服务错误码值说明
  • 产品API
    • 主题订阅
      • 订阅ID
    • 分析组件
      • 事件/话题简介
      • 热点主题
      • 概述
      • 专家观点
      • 信息内容分类
      • 发布地域
      • 发文习惯
      • 媒体曝光趋势对比
      • 媒体等级分布
      • 微博网民观点
      • 提及地域分布
      • 传播路径
      • 账号认证分布
      • 账号性别分布
      • 热点榜单
      • 热点短语
      • 热点词语
      • 情感倾向
      • 热点文章
      • 媒体曝光趋势
      • 影响力指数
      • 互动趋势
      • 热门组织
      • 热门人物
    • AI雷达
      • 主题信息列表
      • 主题信息类型+信息属性
      • 主题信息监测事件列表
  1. 2、媒体账号检索相关接口

3)根据渠道和账号ID查询是否采集该媒体账号信息

POST
/v1/account/getIsContainsAccount
2、媒体账号检索相关接口
调用服务总线接口获取账号信息,并告知是否存在账号信息是否被采集,存在标记1不存在标记0

请求参数

Header 参数
appKey
AppKey
必需
nonce
随机数
必需
timestamp
时间戳
必需
signature
必需
签名,详见附件客户签名生成工具类
Body 参数application/json
获取是否采集账号提醒接口入参
mediaInfoFilters
array[object (MediaInfoFilterDTO) {4}] 
账号信息
可选
dataSource
string 
必需
媒体类型,详见《字典接口模块》指定境内外类型查询媒体类型接口【取返回结果code字段值】
示例值:
00502
values
array[string]
必需

媒体名称(参数说明:根据传入不同的媒体类型进行不同字段的检索,规则如下:
media_type = 1 host_type = 1 --> 主站点域名
media_type = 1 host_type = 2 --> 子站点域名
media_type = 2 host_type = 1 --> 频道名称 + 主站点域名(格式示例:四川人民网<->xcrm.com)
media_type = 2 host_type = 2 --> 频道名称 + 子站点域名(格式示例:四川人民网<->xcrm.com)
media_type = 3 --> 站点名称 + 用户ID(格式示例:抖音<->120381274891237,检索时会优先查看dataSource)
media_type = 4 --> 用户ID(仅针对搜索 Telegram【10304】使用)

mediaType
integer <int32>
必需
媒体类型,1、站点 2、频道 3、账号 4、群组,详见分页检索账号信息列表接口【取返回结果platform.mediaType字段值】
>= 1<= 4
hostType
integer <int32>
可选
域名类型,1、主域名 2、子域名,详见分页检索账号信息列表接口【取返回结果platform.hostType字段值】
>= 1<= 2
pageInfo
object (BasePage) 
可选
分页信息【最大可查前一万条数据(页数*每页条数不可大于一万条)】
currentPage
integer <int32>
可选
当前页【默认第一页】
>= 1
默认值:
1
pageSize
integer <int32>
可选
每页条数【默认每页10条,最大200条】
>= 1<= 200
默认值:
10
sortInfo
object (AccountBaseSort) 
账号基础排序对象
可选
sortField
integer <int32>
可选
排序类型【默认插入时间排序,9-插入时间、10-相关度排序、11-更新时间、12-粉丝总数、13-Gid排序、14-标签等级、15-数据入ES时间】
>= 9<= 15
默认值:
9
sortWay
string 
可选
排序方式【默认倒序,asc-正序、desc-倒序】
默认值:
desc
示例
{
  "mediaInfoFilters": [
    {
      "dataSource": "00502",
      "values": [
        "string"
      ],
      "mediaType": 1,
      "hostType": 1
    }
  ],
  "pageInfo": {
    "currentPage": 1,
    "pageSize": 10
  },
  "sortInfo": {
    "sortField": 9,
    "sortWay": "desc"
  }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/v1/account/getIsContainsAccount' \
--header 'appKey;' \
--header 'nonce;' \
--header 'timestamp;' \
--header 'signature;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "mediaInfoFilters": [
        {
            "dataSource": "00502",
            "values": [
                "string"
            ],
            "mediaType": 1,
            "hostType": 1
        }
    ],
    "pageInfo": {
        "currentPage": 1,
        "pageSize": 10
    },
    "sortInfo": {
        "sortField": 9,
        "sortWay": "desc"
    }
}'

返回响应

🟢200OK
application/json
Body
返回数据格式
code
integer <int32>
可选
响应码【200代表成功,其他参见错误码值表】)
success
boolean 
可选
是否成功【true代表成功,false代表失败】
message
string 
响应消息
可选
data
array[object (NoCrawlerAccountVO) {42}] 
响应数据
可选
uuid
string 
文档唯一ID
可选
userId
string 
账号ID
可选
customId
string 
个性化账号ID
可选
secUid
string 
用户第二账号ID
可选
userName
string 
账号名称
可选
nickName
string 
账号昵称
可选
url
string 
账号主页链接
可选
secUrl
string 
账号个性化url
可选
description
string 
账号描述、简介
可选
headImageUrl
string 
账号头像
可选
likeCount
integer <int64>
获赞总数
可选
favouriteCount
integer <int64>
可选
喜欢总数【作者给他人点赞数】
playCount
integer <int64>
播放总数
可选
followersCount
integer <int64>
粉丝总数
可选
publishCount
integer <int64>
发文总数
可选
followCount
integer <int64>
关注总数
可选
collectCount
integer <int64>
可选
收藏总数【指将发文进行收藏后统计的量】
rttCount
integer <int64>
转发/分享总数
可选
friendsCount
integer <int64>
好友数
可选
registrationTime
string <date-time>
可选
注册时间【格式:yyyy-MM-dd】
gender
string 
可选
性别【男-m、女-f、其他-o】
birthday
string <date-time>
可选
用户生日【格式:yyyy-MM-dd】
age
integer <int32>
年龄
可选
verifiedType
integer <int32>
可选
认证类型【0-未认证、1-个人认证、2-机构组织认证、3-公司企业认证、4-其他认证】
verifiedInfo
string 
认证信息
可选
mcn
string 
可选
账号所属MCN机构名称
ipAreaName
string 
IP归属地名称
可选
ipAreaCountry
string 
IP归属地所在国家
可选
ipAreaProvince
string 
IP归属地所在省
可选
location
string 
用户所在地
可选
country
string 
国家
可选
province
string 
省
可选
city
string 
市
可选
county
string 
县|区
可选
isForeignMedia
integer <int32>
可选
是否境内外媒体【0-境内、1-境外(外国媒体+港澳台媒体)】
insertTime
string 
数据插入时间
可选
updateTime
string 
数据更新时间
可选
gid
integer <int64>
可选
全局有序ID(游标)
platform
object (UserPlatformVO) 
可选
用户站点信息聚类响应结果集
crawler
object (UserCrawlerVO) 
可选
用户采集作用域对象响应结果集
esInsertTime
string 
数据入ES时间
可选
isCrawler
integer <int32>
可选
是否存在于采集中【1-是、0-否】
errors
array[string]
错误信息集合
可选
time
string <date-time>
响应时间
可选
示例
{
  "code": 0,
  "success": true,
  "message": "string",
  "data": [
    {
      "uuid": "string",
      "userId": "string",
      "customId": "string",
      "secUid": "string",
      "userName": "string",
      "nickName": "string",
      "url": "string",
      "secUrl": "string",
      "description": "string",
      "headImageUrl": "string",
      "likeCount": 0,
      "favouriteCount": 0,
      "playCount": 0,
      "followersCount": 0,
      "publishCount": 0,
      "followCount": 0,
      "collectCount": 0,
      "rttCount": 0,
      "friendsCount": 0,
      "registrationTime": "2019-08-24T14:15:22Z",
      "gender": "string",
      "birthday": "2019-08-24T14:15:22Z",
      "age": 0,
      "verifiedType": 0,
      "verifiedInfo": "string",
      "mcn": "string",
      "ipAreaName": "string",
      "ipAreaCountry": "string",
      "ipAreaProvince": "string",
      "location": "string",
      "country": "string",
      "province": "string",
      "city": "string",
      "county": "string",
      "isForeignMedia": 0,
      "insertTime": "string",
      "updateTime": "string",
      "gid": 0,
      "platform": {
        "dataSourceType": "string",
        "websiteName": "string",
        "host": "string",
        "subHost": "string",
        "channelName": "string",
        "mediaType": 0,
        "hostType": 0,
        "chineseName": "string",
        "subWebsiteName": "string",
        "chineseSubName": "string",
        "chineseChannelName": "string",
        "multipleHosts": [
          "string"
        ],
        "nameAlias": [
          "string"
        ]
      },
      "crawler": {
        "enable": 0,
        "status": 0,
        "priority": 0,
        "tags": [
          "string"
        ],
        "collectComment": 0,
        "renewInteraction": 0,
        "standardCollect": 0,
        "period": 0,
        "s": 0
      },
      "esInsertTime": "string",
      "isCrawler": 0
    }
  ],
  "errors": [
    "string"
  ],
  "time": "2019-08-24T14:15:22Z"
}
上一页
2)检索媒体账号详情信息
下一页
1)通用-数据总量获取
Built with