该接口主要用于客户侧搜索内容管理平台中的图文、视频等内容。如果开启了内容权限,那么将根据场景所属用户组所关联的权限标识对内容进行过滤,保留关联权限标识内容。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | Search | 要执行的操作,取值:Search |
Version | String | 是 | 2022-01-01 | API的版本,取值:2022-01-01 |
参数 | 类型 | 是否必填 | 示例值 | 描述 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Keyword | String | 是 | 搜索关键词。 | |||||||||||
UniqUserId | String | 是 | 用户唯一标识。 | |||||||||||
Category | String | 是 | 场景ID,取值路径:控制台 - 内容分发 - 场景管理 - 场景ID。 | |||||||||||
GenerateTypeList | Array of String | 否 | 查询特定来源的内容,取值路径:控制台 - 内容引入 - 内容源管理 - Api源标识。 | |||||||||||
GroupTypeList | Array of String | 否 | 内容体裁,枚举值:
| |||||||||||
PageSize | Integer | 否 | 分页数量限制(默认20),不超过50。 | |||||||||||
Offset | Integer | 否 | 分页内容位置。 说明 Offset取值:Offset = PageSize * (请求次数-1) |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Data | SearchData | 搜索结果。 |
{ "UniqUserId": "123", "Category": "123", "Keyword": "示例", "Offset": 0, "PageSize": 1 }
{ "ResponseMetadata": { "RequestId": "20220120205147010225110011040A1***", "Action": "Search", "Version": "2022-01-01", "Service": "volc_content_api", "Region": "cn-north-1" }, "Data": { "ArticleList": [{ "Article": { "GroupId": 1719832382917719, "Title": "示例title", "Author": { "AuthorName": "示例作者名", "AuthorAvatarUrl": ".....", "AuthorId": "1711943343958046", "Description": "...", "HomePage": "", "FollowerCount": 1000, "AuthorBizId": "" }, "GroupType": "article", "GenerateType": "test_source", "PublishTime": 1640159969, "Abstract": "", "OpenId": "", "Tags": [ "示例tag1", "示例tag2" ], "CoverImages": [{ "Url": ".....", "Height": 750, "Weight": 1201, "Width": 1201 }], "Extra": "", "Link": "", "DiggCount": 0, "CommentCount": 0, "CommentUrl": "" }, "DisplayTitle": "<em>示例</em>title", "DisplaySummary": "" }, ...], "Total": 1, "HasMore": false, "Offset": 0, "Keyword": "示例", "FixQuery": "示例" }, "BaseResp": { "StatusMessage": "success", "StatusCode": 1000 } }
{ "UniqUserId": "123", "Category": "123", "Keyword": "示例", "Offset": 0, "PageSize": 1 }
{ "ResponseMetadata": { "RequestId": "2022090816261001020801815226363***", "Action": "Search", "Version": "2022-01-01", "Service": "volc_content_api", "Region": "cn-north-1" }, "Data": { "ArticleList": null, "Total": 0, "HasMore": false, "Offset": 0, "Keyword": "xxx", "FixQuery": "" }, "BaseResp": { "StatusMessage": "success", "StatusCode": 1000 } }
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
状态码 | 错误码 | 错误信息 | 说明 |
---|---|---|---|
200 | 1001 | 参数错误 | 返回具体的参数错误描述 |
200 | 1002 | 服务未知错误 | 请联系火山引擎技术人员 |