×

闲鱼商品详情 API 接口解析(附 JSON 样例)

admin admin 发表于2026-09-24 13:47:11 浏览57 评论0

抢沙发发表评论

摘要

在二手 ERP、鱼小铺店铺管理、二手货源监控、商品素材归档等项目开发 中,很多开发者希望获取闲鱼商品结构化详情数据。这里有一个核心前提:闲鱼 TOP 开放平台没有对外提供可以随意读取全网任意陌生人商品的通用详情接口。

本文完整解析官方goodfish.item_get接口,包含接口基础信息、请求参数、返回 JSON 样例、字段释义、错误码、开发流程和线上踩坑经验。

一、接口基础信息

1.公共请求参数

参数名

类型

必填

说明

method

string

是

固定值 alibaba.idle.isv.item.query

app_key

string

是

TOP 开放平台分配的 ISV 应用密钥

timestamp

string

是

GMT+8 时区,格式yyyy‑MM‑dd HH:mm:ss;时间误差不可超过 10 分钟

v

string

是

协议版本,固定2.0

sign_method

string

是

签名算法,hmac‑sha256 /md5

sign

string

是

加密生成的签名字符串

session

string

是

店铺托管授权 OAuth session,必填,无托管授权调用直接报错

2.接口基础信息

项目

说明

接口 Method

goodfish.item_get(前往Taobaoapi2014体验)

请求网关

c0b.cc/R4rbK2

请求方式

GET / POST,生产环境推荐 POST

鉴权方式

app_key + app_secret + OAuth session 授权;必须完成店铺托管授权

签名算法

md5 /hmac‑sha256;参数按 ASCII 字典序升序生成 sign 签名

协议版本

v2.0

返回格式

JSON / XML,项目开发优先 JSON

硬性边界

只能查询该应用托管的闲鱼 / 鱼小铺商品;外部陌生人商品直接返回查询失败;需要闲管家 ISV 服务商资质。

3.业务入参

参数名

类型

必填

说明

item_id

long

是

闲鱼商品 ID,来自托管店铺商品列表接口alibaba.idle.isv.item.list.query返回

need_sku

boolean

否

是否返回 SKU 信息,不需要传 false,减少接口响应耗时

二、返回 JSON 样例

代码语言:txt
AI代码解释
{
    "alibaba_idle_isv_item_query_response": {
        "request_id": "req‑20260924101200345678",
        "item_info": {
            "item_id": "3100123456789",
            "title": "95新 无线蓝牙耳机 降噪长续航",
            "sub_title": "个人闲置,几乎无磨损,配件齐全",
            "status": "on_sale",
            "quality": "95新",
            "price": "189.00",
            "original_price": "399.00",
            "is_fish_treasure": true,
            "is_personal": true,
            "main_images": [
                "https://img1.taobao.org/imgextra/i2/O1CN01xxx1.jpg",
                "https://img1.taobao.org/imgextra/i2/O1CN01xxx2.jpg"
            ],
            "desc": "<p>自用蓝牙耳机,95新,功能全部正常,无维修史。</p>",
            "delivery_from": "广东深圳",
            "freight_type": "buyer_pay",
            "freight_fee": 12.00,
            "browse_count": 1240,
            "want_count": 86,
            "created_time": "2026‑07‑10 15:30:22",
            "modified_time": "2026‑08‑02 09:10:11"
        }
    }
}

异常返回示例(查询非托管外部商品 / 权限不足)

代码语言:txt
AI代码解释
{
    "error_response": {
        "code":15,
        "msg":"调用失败",
        "sub_code":"TOP_NOT_CURRENT_INSPECT_ITEM",
        "sub_msg":"非当前服务商托管的商品,禁止查询",
        "request_id":"req‑20260924101300876543"
    }
}

三、核心返回字段释义

字段

释义

业务处理提示

item_id

闲鱼商品 ID

业务主键,用于和商品列表接口做数据关联

title

商品标题

二手商品标题,用于展示、本地关键词检索

sub_title

商品副标题

部分商品为空字符串,代码需要判空

status

商品状态

on_sale在售;off_sale下架;delete已删除

quality

成色

全新、99 新、95 新、9 成新、85 新等二手特有字段,部分商品为空

price

售卖价格,字符串类型

业务层转为 Decimal 做成本、利润计算

original_price

原价 / 购入价

二手划线参考价

is_fish_treasure

是否验货宝商品

二手业务核心筛选标识

is_personal

是否个人闲置

区分个人闲置商品与鱼小铺商家货源

main_images

主图图片数组

CDN 防盗链,图片链接不可直接对外引用,需下载转自有对象存储

desc

商品详情 HTML 文本

业务层清洗 HTML 标签,提取纯文本描述

delivery_from

发货地

用于评估物流时效、运费成本预估

freight_type

运费类型

seller_pay包邮,buyer_pay买家承担运费

freight_fee

运费金额

仅买家付运费场景有效

browse_count

浏览量

平台脱敏数据,仅作参考,不能当作真实访问量

want_count

想要数量

用户标记想要人数,用于评估商品热度,脱敏值

created_time

商品发布时间


modified_time

商品最后编辑时间

用于判断商品是否发生变更,做增量同步

四、常见错误码说明

sub_code

错误说明

处理方案

TOP_NOT_CURRENT_INSPECT_ITEM

不是当前服务商托管的商品

官方接口不能访问外部陌生人店铺商品

isv.invalid‑permission

ISV 服务商权限未开通

需要申请闲管家 ISV 服务商资质,普通账号无权限调用

TOP_ITEM_QUERY_FAIL

商品查询失败,商品已删除 / 下架

捕获异常,标记本地商品为失效,停止监控

isv.missing‑parameter:itemId

缺少 item_id 入参

入参校验,保证必传参数不为空

isv.missing‑parameter:session

缺少托管授权 session

引导卖家完成店铺托管授权,获取有效 session 令牌

五、业务拓展联动其他 ISV 接口

goodfish.item_search_shop:托管店铺商品列表接口,批量获取店铺全部 item_id,批量拉取商品详情;

闲鱼 ISV 订单接口:读取托管店铺订goodfish.item_get

单,完成 ERP 进销存业务闭环;

AI 文本处理:对商品标题、描述进行改写,生成二手商品上架文案。

群贤毕至

访客