- 1、服务总线-字典接口组
- 1、国家英文码值对照相关接口
- 2、ISO 639语言编码相关接口
- 3、媒体类型相关接口
- 4、地域相关接口
- 5、媒体信源标签相关接口
- 6、标签相关接口
- 7、分类相关接口
- 2、消息服务-业务接口组
- 1、发文检索相关接口
- 2、媒体账号检索相关接口
- 3、发文分析相关接口
- 4、媒体账号分析相关接口
- 5、热榜相关接口
- 7、数据推送相关接口
- 服务总线-附件
- 产品API
7)Scroll创建接口
POST
/v1/search/getScrollListByParam
1、发文检索相关接口
请求参数
Header 参数
appKey
string
AppKey
nonce
string
随机数
timestamp
string
时间戳
signature
string
必需
Body 参数application/json
Scroll创建入参
articleInfo
object (ArticleInfo)
发文相关信息
searchMode
object (SearchMode)
可选
searchTime
object (SearchTime)
必需
搜索时间
注意:取决于realTime,如果自定义以传入开始和结束时间生效,非自定义,系统根据now字段计算。
startPubTime<=发文时间<endPubTime
dataSources
array[string]
可选
matchMethods
array[integer <int32>]
可选
articleTypes
array[integer <int32>]
可选
ipAreaCountry
array[string]
可选
ipAreaProvinces
array[string]
可选
urls
array[string]
可选
insertTime
object (InsertTime)
数据入队列时间
esInsertTime
object (EsInsertTime)
发文入ES时间
signInAreas
array[object (SignInArea) {4}]
可选
isPaid
integer <int32>
可选
>= -1<= 1
示例值:
-1
isAdvertisement
integer <int32>
可选
>= -1<= 1
author
array[string]
可选
topicTags
array[string]
可选
mediaTypes
array[integer <int32>]
可选
mediaTypeMatch
integer <int32>
可选
rootArticleIds
array[string]
可选
articlePlatform
object (ArticlePlatform)
发文站点相关信息
mediaInfos
array[object (MediaInfo) {10}]
可选
isForeignMedia
integer <int32>
可选
>= -1<= 1
示例值:
-1
country
array[string]
可选
mediaAreas
array[object (MediaArea) {3}]
可选
mediaTags
array[string]
可选
excludeMediaTags
array[string]
可选
articleUser
object (ArticleUser)
发文账号相关信息
userIds
array[string]
可选
customIds
array[string]
可选
userNames
array[string]
可选
userSex
string
可选
isVerified
integer <int32>
可选
>= -1<= 1
示例值:
-1
verifiedTypes
array[integer <int32>]
可选
fanRange
object (FanRange)
可选
userRegisterAreas
array[object (UserRegisterArea) {4}]
可选
articleAnalysis
object (ArticleAnalysis)
发文分析相关信息
languages
array[string]
可选
categories
array[string]
可选
polarities
array[integer <int32>]
可选
isSensitive
integer <int32>
可选
>= 0<= 1
subjectSentiments
array[string]
可选
contentAreas
array[object (ContentArea) {4}]
可选
mediaGradeTags
array[object (MediaGradeTag) {7}]
可选
fingerprint
string
可选
isFingerprintHead
integer <int32>
可选
>= 0<= 1
subjectExtract
array[string]
可选
contentClassify
array[string]
内容分类
areaType
string
可选
示例值:
1
hiddenMark
object (HiddenMark)
可选
hideMark
string
可选
正则匹配:
^\d{1,11}-\d{1,11}$
isHidden
boolean
可选
accountMatchDTO
object (AccountMatch)
可选
matchType
integer <int32>
可选
>= 0<= 1
示例值:
0
defaultOperator
integer <int32>
可选
>= 0<= 1
示例值:
1
websiteNames
string
可选
subWebsiteNames
string
可选
userNames
string
可选
authors
string
可选
userIds
string
可选
channelNames
string
可选
customId
string
可选
secUid
string
可选
host
string
可选
sortInfo
object (BaseSort)
排序信息
sortField
integer <int32>
可选
>= -1<= 20
示例值:
1
sortWay
string
可选
示例值:
desc
secondSearch
object (SecondSearch)
二次搜索对象
value
string
可选
matchMethod
integer <int32>
可选
示例值:
7
queryType
boolean
可选
size
integer <int32>
可选
>= 500<= 2000
示例值:
500
time
integer <int32>
可选
>= 1<= 30
示例值:
5
includeFields
array[string]
查询包含字段
示例
{
"articleInfo": {
"searchMode": {
"searchType": 0,
"keywordExps": [
"string"
],
"simpleKeyword": {
"mustKeyWord": [
"string"
],
"mustKeyWordComplex": [
"string"
],
"anyKeyWord": [
"string"
],
"needExclude": [
"string"
]
},
"queryType": true
},
"searchTime": {
"realTime": 1,
"now": "yyyy-MM-dd HH:mm:ss",
"startPubTime": "yyyy-MM-dd HH:mm:ss",
"endPubTime": "yyyy-MM-dd HH:mm:ss"
},
"dataSources": [
"string"
],
"matchMethods": [
0
],
"articleTypes": [
0
],
"ipAreaCountry": [
"string"
],
"ipAreaProvinces": [
"string"
],
"urls": [
"string"
],
"insertTime": {
"startInsertTime": "yyyy-MM-dd HH:mm:ss",
"endInsertTime": "yyyy-MM-dd HH:mm:ss"
},
"esInsertTime": {
"startEsInsertTime": "yyyy-MM-dd HH:mm:ss",
"endEsInsertTime": "yyyy-MM-dd HH:mm:ss"
},
"signInAreas": [
{
"signInCountry": "string",
"signInProvince": "string",
"signInCity": "string",
"signInCounty": "string"
}
],
"isPaid": -1,
"isAdvertisement": -1,
"author": [
"string"
],
"topicTags": [
"string"
],
"mediaTypes": [
0
],
"mediaTypeMatch": 0,
"rootArticleIds": [
"string"
]
},
"articlePlatform": {
"mediaInfos": [
{
"include": true,
"dataSource": "string",
"websiteName": "string",
"host": "string",
"subHost": "string",
"channelName": "string",
"mediaType": "string",
"hostType": "string",
"userId": "string",
"userName": "string"
}
],
"isForeignMedia": -1,
"country": [
"string"
],
"mediaAreas": [
{
"mediaAreaProvince": "string",
"mediaAreaCity": "string",
"mediaAreaCounty": "string"
}
],
"mediaTags": [
"string"
],
"excludeMediaTags": [
"string"
]
},
"articleUser": {
"userIds": [
"string"
],
"customIds": [
"string"
],
"userNames": [
"string"
],
"userSex": "string",
"isVerified": -1,
"verifiedTypes": [
0
],
"fanRange": {
"fromFan": 0,
"toFan": 0
},
"userRegisterAreas": [
{
"userCountry": "string",
"userProvince": "string",
"userCity": "string",
"userCounty": "string"
}
]
},
"articleAnalysis": {
"languages": [
"string"
],
"categories": [
"string"
],
"polarities": [
0
],
"isSensitive": 0,
"subjectSentiments": [
"string"
],
"contentAreas": [
{
"contentAreaCountry": "string",
"contentAreaProvince": "string",
"contentAreaCity": "string",
"contentAreaCounty": "string"
}
],
"mediaGradeTags": [
{
"tags1": [
"string"
],
"tags2": [
"string"
],
"tags3": [
"string"
],
"tags4": [
"string"
],
"tags5": [
"string"
],
"tags6": [
"string"
],
"tags7": [
"string"
]
}
],
"fingerprint": "string",
"isFingerprintHead": 0,
"subjectExtract": [
"string"
],
"contentClassify": [
"string"
]
},
"areaType": "1",
"hiddenMark": {
"hideMark": "string",
"isHidden": true
},
"accountMatchDTO": {
"matchType": 0,
"defaultOperator": 1,
"websiteNames": "string",
"subWebsiteNames": "string",
"userNames": "string",
"authors": "string",
"userIds": "string",
"channelNames": "string",
"customId": "string",
"secUid": "string",
"host": "string"
},
"sortInfo": {
"sortField": 1,
"sortWay": "desc"
},
"secondSearch": {
"value": "string",
"matchMethod": 7,
"queryType": true
},
"size": 500,
"time": 5,
"includeFields": [
"string"
]
}
示例代码
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/search/getScrollListByParam' \
--header 'appKey;' \
--header 'nonce;' \
--header 'timestamp;' \
--header 'signature;' \
--header 'Content-Type: application/json' \
--data-raw '{
"articleInfo": {
"searchMode": {
"searchType": 0,
"keywordExps": [
"string"
],
"simpleKeyword": {
"mustKeyWord": [
"string"
],
"mustKeyWordComplex": [
"string"
],
"anyKeyWord": [
"string"
],
"needExclude": [
"string"
]
},
"queryType": true
},
"searchTime": {
"realTime": 1,
"now": "yyyy-MM-dd HH:mm:ss",
"startPubTime": "yyyy-MM-dd HH:mm:ss",
"endPubTime": "yyyy-MM-dd HH:mm:ss"
},
"dataSources": [
"string"
],
"matchMethods": [
0
],
"articleTypes": [
0
],
"ipAreaCountry": [
"string"
],
"ipAreaProvinces": [
"string"
],
"urls": [
"string"
],
"insertTime": {
"startInsertTime": "yyyy-MM-dd HH:mm:ss",
"endInsertTime": "yyyy-MM-dd HH:mm:ss"
},
"esInsertTime": {
"startEsInsertTime": "yyyy-MM-dd HH:mm:ss",
"endEsInsertTime": "yyyy-MM-dd HH:mm:ss"
},
"signInAreas": [
{
"signInCountry": "string",
"signInProvince": "string",
"signInCity": "string",
"signInCounty": "string"
}
],
"isPaid": -1,
"isAdvertisement": -1,
"author": [
"string"
],
"topicTags": [
"string"
],
"mediaTypes": [
0
],
"mediaTypeMatch": 0,
"rootArticleIds": [
"string"
]
},
"articlePlatform": {
"mediaInfos": [
{
"include": true,
"dataSource": "string",
"websiteName": "string",
"host": "string",
"subHost": "string",
"channelName": "string",
"mediaType": "string",
"hostType": "string",
"userId": "string",
"userName": "string"
}
],
"isForeignMedia": -1,
"country": [
"string"
],
"mediaAreas": [
{
"mediaAreaProvince": "string",
"mediaAreaCity": "string",
"mediaAreaCounty": "string"
}
],
"mediaTags": [
"string"
],
"excludeMediaTags": [
"string"
]
},
"articleUser": {
"userIds": [
"string"
],
"customIds": [
"string"
],
"userNames": [
"string"
],
"userSex": "string",
"isVerified": -1,
"verifiedTypes": [
0
],
"fanRange": {
"fromFan": 0,
"toFan": 0
},
"userRegisterAreas": [
{
"userCountry": "string",
"userProvince": "string",
"userCity": "string",
"userCounty": "string"
}
]
},
"articleAnalysis": {
"languages": [
"string"
],
"categories": [
"string"
],
"polarities": [
0
],
"isSensitive": 0,
"subjectSentiments": [
"string"
],
"contentAreas": [
{
"contentAreaCountry": "string",
"contentAreaProvince": "string",
"contentAreaCity": "string",
"contentAreaCounty": "string"
}
],
"mediaGradeTags": [
{
"tags1": [
"string"
],
"tags2": [
"string"
],
"tags3": [
"string"
],
"tags4": [
"string"
],
"tags5": [
"string"
],
"tags6": [
"string"
],
"tags7": [
"string"
]
}
],
"fingerprint": "string",
"isFingerprintHead": 0,
"subjectExtract": [
"string"
],
"contentClassify": [
"string"
]
},
"areaType": "1",
"hiddenMark": {
"hideMark": "string",
"isHidden": true
},
"accountMatchDTO": {
"matchType": 0,
"defaultOperator": 1,
"websiteNames": "string",
"subWebsiteNames": "string",
"userNames": "string",
"authors": "string",
"userIds": "string",
"channelNames": "string",
"customId": "string",
"secUid": "string",
"host": "string"
},
"sortInfo": {
"sortField": 1,
"sortWay": "desc"
},
"secondSearch": {
"value": "string",
"matchMethod": 7,
"queryType": true
},
"size": 500,
"time": 5,
"includeFields": [
"string"
]
}'
返回响应
🟢200OK
application/json
Body
返回数据格式
code
integer <int32>
可选
success
boolean
可选
message
string
响应消息
data
object (ScrollSearchResultVO)
响应数据
list
array[object (SearchResultVO) {50}]
可选
scrollId
string
可选
errors
array[string]
错误信息集合
time
string <date-time>
响应时间
示例
{
"code": 0,
"success": true,
"message": "string",
"data": {
"list": [
{
"gid": 0,
"uuid": "string",
"title": "string",
"layoutName": "string",
"layoutCode": "string",
"paperPicture": [
"string"
],
"author": "string",
"source": "string",
"abstract1": "string",
"content": "string",
"imageOcrContent": "string",
"imageOcrVo": "string",
"audioContent": "string",
"publishTime": "string",
"crawlerTime": "string",
"updateTime": "string",
"esInsertTime": "string",
"url": "string",
"picturesArray": [
"string"
],
"videosArray": [
"string"
],
"videosCoverArray": [
"string"
],
"mediaType": [
0
],
"htmlInfo": "string",
"likeCount": 0,
"commentCount": 0,
"readCount": 0,
"playCount": 0,
"watchCount": 0,
"rttCount": 0,
"collectCount": 0,
"barrageCount": 0,
"coinCount": 0,
"topicTags": [
"string"
],
"articleType": 0,
"rootArticle": {
"rootIndex": "string",
"rootArticleId": "string",
"rootArticleUrl": "string"
},
"rootArticleId": "string",
"parentArticleId": "string",
"ipAreaName": "string",
"ipAreaCountry": "string",
"ipAreaProvince": "string",
"platform": {
"dataSourceType": "string",
"websiteName": "string",
"host": "string",
"subHost": "string",
"country": "string",
"isForeignMedia": 0,
"mediaAreaProvince": "string",
"mediaAreaCity": "string",
"mediaAreaCounty": "string",
"channelName": "string",
"channelUrl": "string",
"mediaTags": [
"string"
]
},
"user": {
"userId": "string",
"secUid": "string",
"customId": "string",
"userName": "string",
"url": "string",
"headImageUrl": "string",
"isVerified": 0,
"verifiedType": 0,
"followersCount": 0,
"publishCount": 0
},
"analysis": {
"fingerprint": "string",
"isFingerprintHead": 0,
"interactionCount": 0,
"weightInteractionCount": 0,
"entityAddress": [
"string"
],
"entityOrganization": [
"string"
],
"entityPeople": [
"string"
],
"analyzeLocation": [
"string"
],
"keywords": [
"string"
],
"language": "string",
"polarity": 0,
"subjectSentiment": [
"string"
],
"isSensitive": 0,
"sensitiveWords": [
"string"
],
"contentAreaCountry": [
"string"
],
"contentAreaProvince": [
"string"
],
"contentAreaCity": [
"string"
],
"contentAreaCounty": [
"string"
],
"category": "string",
"firstPublication": 0,
"expertOpinions": [
"string"
],
"keyPhrase": [
"string"
],
"phrases": [
"string"
],
"subjectExtract": [
"string"
],
"heatNumber": 0,
"rank": 0,
"tags1": [
"string"
],
"tags2": [
"string"
],
"tags3": [
"string"
],
"tags4": [
"string"
],
"tags5": [
"string"
],
"tags6": [
"string"
],
"tags7": [
"string"
]
},
"articleId": "string",
"isPaid": 0,
"allFaceCount": 0,
"isAdvertisement": 0,
"hectare": "string",
"firstPicture": "string",
"articlePage": "string"
}
],
"scrollId": "string"
},
"errors": [
"string"
],
"time": "2019-08-24T14:15:22Z"
}