摘要
商品问答是电商用户决策的重要参考信息,在竞品调研、商品舆情分析场景下有很高价值。淘宝开放平台 taobao.item_question_answer 商品问答列表 API,用于获取商品下买家提问与商家回复数据。本文完整解析接口入参、返回字段定义、JSON 样例、分页逻辑、权限约束与开发踩坑,适合后端开发做电商问答数据采集、用户需求挖掘项目参考。
1. 接口基础信息
- 接口名称:taobao.item_question_answer (淘宝评论问答列表API,Taobaoapi2014前往体验)
- 所属平台:淘宝开放平台 TOP
- 请求协议:HTTPS POST
- 编码格式:UTF-8
- 配套关联接口:taobao.item.get(商品详情)、taobao.item.reviews.get(商品评论)
业务用途:读取商品的买家提问、商家回复、提问时间、提问用户脱敏信息;用于挖掘用户关心的产品疑问点,辅助竞品分析。
2. 请求入参说明
表格
| 参数名 | 是否必传 | 说明 |
|---|---|---|
| appkey | 是 | TOP 应用密钥,开放平台创建应用后获取 |
| timestamp | 是 | 请求时间戳 |
| sign | 是 | TOP 请求签名,按平台规则 MD5 生成大写签名 |
| item_id | 是 | 商品宝贝 ID,和 taobao.item.get 返回 num_iid 保持一致 |
| fields | 是 | 显式指定返回字段,不支持一次性返回全部字段 |
| page_no | 否 | 分页页码,默认 1 |
| page_size | 否 | 单页问答条数,受平台接口配额限制 |
3. 返回字段说明
接口外层统一封装在taobao.item_question_answer,问答数据数组存放在qas.qa。
表格
| 字段 | 含义 | 开发注意事项 |
|---|---|---|
| total_results | 该商品问答总数 | 接口可读取范围内问答总量,不等于页面全部问答 |
| id | 问答记录唯一 ID | 数据库主键,用于数据去重 |
| item_id | 商品宝贝 ID | 用于关联商品详情、评论数据,做多表联合分析 |
| question | 用户提问内容 | 用户提出的问题文本,允许为空的场景极少 |
| answer | 商家回复内容 | 商家回复,未回答时该字段为空字符串 |
| questioner_nick | 提问用户昵称 | 平台自动脱敏,例如 u***9 |
| created | 提问创建时间 | 格式 yyyy-MM-dd HH:mm:ss |
| answered | 是否已回复 | boolean,true = 商家已回复,false = 待回复 |
4. 技术调用流程
- 获取商品 num_iid(来自taobao.item.get或店铺商品列表接口)作为item_id;
- 组装 TOP 公共参数与业务参数,参数字典序排序,计算 sign 签名;
- 调用taobao.item.qa.get,循环 page_no 分页拉取全部问答;
- 以问答 id 做唯一性校验,数据入库;
- 业务层:统计高频问题、提取用户关注点,可结合商品评论一起做舆情分析;
- 增加请求队列限流,控制 QPS,防止触发平台配额限制。
5. 业务落地场景
- 用户需求挖掘:汇总商品高频提问,了解买家最关心的尺寸、材质、售后问题;
- 竞品调研:查看竞品商品问答,分析竞品用户痛点;
- 问答监控:持续抓取新增提问,提醒商家及时回复;
- 舆情分析:联合商品评论接口,构建完整用户反馈数据集。