豆包纯文本搜索 查询任务(含商品信息)
免费调用即将上线根据任务ID查询搜索结果,包含参考文档(searchGuid)、主回答(content)、商品卡(cardData)等
单价随接口累计调用量阶梯调整
POST
https://redfox.hk/story/api/deepSearch/dbaResultAPI 密钥获取与配置
获取密钥调用 API 前,请先在控制台生成 API 密钥并完成配置。在 HTTP 请求头中添加API Key 字段,密钥用于身份校验与额度计费。
获取步骤
- 前往控制台页面,进入 API 密钥管理模块。
- 若无已生成的密钥,点击生成新密钥,复制并妥善保存密钥。
- 在请求头中添加
REDFOX_API_KEY或X-API-KEY字段并填入密钥后即可调用。
API说明
Method:POST
Host:https://redfox.hk
Path:/story/api/deepSearch/dbaResult
请求头
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| REDFOX_API_KEY | string | 否 | ak_c4fc9018ffb14ce4ae35dafd92f466c3 | |
| Content-Type | string | 是 | 请求体数据类型 | application/json |
请求参数
| 参数 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| taskId | string | 是 | 任务ID(必填) | 59611ib9k4mmraw46adef3bb0000000000000001 |
返回值与结构
统一包装一般为 `code`、`message`/`msg`、`data`(以实际服务为准)。
响应字段
| 字段 | 类型 | 说明 | 示例 |
|---|---|---|---|
| code | integer | 响应状态码,2000表示成功 | 2000 |
| msg | string | 响应消息 | 成功 |
| data | object | ||
| failReason | null | 失败原因,任务成功时为null,失败时为具体错误描述 | |
| result | object | AI搜索导购任务结果 | |
| cardData | array | 商品卡片列表(AI推荐的相关商品) | |
| image | string | 商品主图URL | https://p3-aio.ecombdimg.com/obj/ecom-shop-material/jpeg_m_9fc3c3658b3134bee278f8359fd840ef_sx_89751_www800-800 |
| price | string | 商品价格(字符串型,?为脱敏占位) | 2??? |
| productId | string | 商品ID | 3750619017870705088 |
| sales | string | 销量描述 | 已售3万+ |
| shopName | string | 店铺名称 | 小天鹅洗衣机旗舰店 |
| shortTitle | string | 商品短标题 | 小天鹅12kg洗烘一体 |
| title | string | 商品完整标题 | 【小天鹅】大促补贴12kg洗烘一体全自动滚筒洗衣机 |
| url | string | 商品详情页链接 | https://haohuo.jinritemai.com/ecommerce/trade/detail/index?origin_type=doubao_ec_link_logout&id=3750619017870705088 |
| content | string | AI生成的导购推荐正文(Markdown格式,含标题/加粗/列表及追问引导) | 先一句话总结: 只偶尔烘干普通衣服,选**冷凝式**性价比高;经常烘羊毛、真丝、羽绒服,一定要上**热泵/分子筛低温烘干款**…… ### 一、平价冷凝款(2000元档,日常家用) #### 1. 小天鹅12kg洗烘一体(暖烘空气洗) - 配置:12kg洗+9kg烘干,BLDC变频电机…… 你告诉我预算和平时主要烘普通衣服还是羊毛羽绒服,我帮你筛出带双11优惠的机型? |
| messageIdList | string | 关联消息ID列表(逗号分隔字符串,用于会话消息追踪) | 59761278623058946,59761278623071490 |
| queries | array | AI改写/扩展的相关搜索词列表(本次搜索命中的查询意图) | |
| searchGuid | array | 搜索引导/参考内容列表(AI引用的抖音视频等来源,按index排序) | |
| docId | string | 来源文档ID(抖音视频ID) | 7585165564235189541 |
| id | number | 搜索条目内部ID | 10535978387319298 |
| index | integer | 全局排序序号 | 1 |
| originalDocRank | integer | 在原始搜索结果中的排名 | |
| searchId | string | 所属搜索批次ID | 20261026152746152708E30766202ECAA3 |
| searchResult | object | 原始搜索结果透传字段(无固定结构,通常为空对象) | |
| suggest | array | 推荐的追问话术(引导用户进一步交互的候选问题) | |
| status | string | 任务状态:completed-已完成,processing-处理中,failed-失败 | completed |
| taskId | string | 异步任务唯一ID,与提交时返回的taskId对应 | h8z7fncrk4mmraw46adf00ed000000000004aa3c |
请求示例
# 暂无示例响应示例
{
"code": 2000,
"data": {
"failReason": null,
"result": {
"cardData": [
{
"image": "https://p3-aio.ecombdimg.com/obj/ecom-shop-material/jpeg_m_9fc3c3658b3134bee278f8359fd840ef_sx_89751_www800-800",
"price": "2???",
"productId": "3750619017870705088",
"sales": "已售3万+",
"shopName": "小天鹅洗衣机旗舰店",
"shortTitle": "小天鹅12kg洗烘一体",
"title": "【小天鹅】大促补贴12kg洗烘一体全自动滚筒洗衣机",
"url": "https://haohuo.jinritemai.com/ecommerce/trade/detail/index?origin_type=doubao_ec_link_logout&id=3750619017870705088"
},
{
"image": "https://p9-aio.ecombdimg.com/obj/ecom-shop-material/jpeg_m_5b7ab38b1d85233563da027c66a5035b_sx_135946_www800-800",
"price": "1???",
"productId": "3843380688791404582",
"sales": "已售45件",
"shopName": "海尔家电",
"shortTitle": "海尔29S洗烘一体",
"title": "海尔滚筒洗烘一体10KG全自动洗衣机带烘干超薄懒人家用带烘干29S",
"url": "https://haohuo.jinritemai.com/ecommerce/trade/detail/index?origin_type=doubao_ec_link_logout&id=3843380688791404582"
}
],
"content": "先一句话总结:\n只偶尔烘干普通衣服,选**冷凝式**性价比高;经常烘羊毛、真丝、羽绒服,一定要上**热泵/分子筛低温烘干款**……\n\n### 一、平价冷凝款(2000元档,日常家用)\n#### 1. 小天鹅12kg洗烘一体(暖烘空气洗)\n- 配置:12kg洗+9kg烘干,BLDC变频电机……\n\n你告诉我预算和平时主要烘普通衣服还是羊毛羽绒服,我帮你筛出带双11优惠的机型?",
"messageIdList": "59761278623058946,59761278623071490",
"queries": [
"洗烘一体机推荐",
"洗烘一体机选购指南",
"冷凝式和热泵式洗烘一体机区别"
],
"searchGuid": [
{
"docId": "7585165564235189541",
"id": "10535978387319298",
"index": 1,
"originalDocRank": null,
"searchId": "20261026152746152708E30766202ECAA3",
"title": "【2025抄作业版】洗烘一体机大横评!8款实测,从1k到9k……",
"url": "https://www.iesdouyin.com/share/video/7585165564235189541"
},
{
"docId": "7674931245133942058",
"id": "10535978387319554",
"index": 2,
"originalDocRank": 1,
"searchId": "20261026152746152708E30766202ECAA3",
"title": "热泵洗烘一体机能买吗?花费 5w 给你答案!……",
"url": "https://www.iesdouyin.com/share/video/7674931245133942058"
}
],
"searchResult": {},
"suggest": [
"好的,帮我筛出带双11优惠的机型吧",
"洗烘一体机哪个品牌的质量比较好?"
]
},
"status": "completed",
"taskId": "h8z7fncrk4mmraw46adf00ed000000000004aa3c"
},
"msg": "成功"
}常见状态码说明
调用接口时,响应体中的 code 字段对应以下状态码。完整列表请查看 API 状态码说明页。
| 状态码 | 说明 | 排查建议 |
|---|---|---|
400 | 请求参数错误 | 检查请求体、Query 参数是否与文档一致,必填项是否齐全。 |
401 | 鉴权失败 | 确认请求头已添加 REDFOX_API_KEY 或 X-API-KEY,且密钥有效、未禁用。 |
403 | 无权限访问 | 当前密钥或账号无权调用该接口,请检查密钥状态与接口权限。 |
500 | 系统内部错误 | 服务端异常,请稍后重试;持续出现请联系技术支持。 |
503 | 服务暂不可用 | 服务维护或短暂过载,请间隔一段时间后重试。 |
1001 | 缺少必要参数 | 对照「请求参数」表,补全必填字段。 |
1002 | 参数格式不正确 | 检查字段类型与格式(如 URL、日期、枚举值)是否符合说明。 |
1003 | 参数类型错误 | 确认 JSON 中数字、字符串、布尔等类型与文档定义一致。 |
3103 | 密钥不存在 | 密钥可能已删除或填写错误,请前往控制台核对并重新复制。 |
3105 | API Key 已禁用 | 在控制台启用该密钥,或创建新密钥后替换请求头中的值。 |
3201 | 积分不足 | 账户余额不足以支付本次调用,请前往控制台充值后再试。 |
3202 | 积分账户不存在 | 账号积分账户异常,请登录控制台确认账户状态。 |
4004 | 操作过于频繁,请稍后再试 | 触发频率限制,降低请求频率或增加调用间隔后重试。 |