天猫按关键字搜索API返回值剖析:商品信息的全面呈现

349 篇文章 0 订阅

天猫按关键字搜索API的返回值通常包含了丰富的商品信息,以便开发者能够全面呈现给用户。以下是对返回值的典型剖析,描述了可能包含的关键字段和数据结构。

1. 搜索响应基本结构

API的返回值通常是一个JSON格式的对象,它包含了搜索响应的基本信息和搜索结果列表。

{  
    "request_id": "xxxxxxxxxxxx", // 请求的唯一标识符  
    "total_results": 1000, // 搜索到的总商品数  
    "page_size": 20, // 每页显示的商品数  
    "page_no": 1, // 当前页码  
    "items": [  
        // 搜索结果列表,每个元素代表一个商品  
    ]  
}

2. 商品信息(items数组中的每个元素)

每个商品信息通常包含以下字段:

  • id:商品的唯一标识符
  • title:商品的标题
  • price:商品的价格,可能包含原价、促销价等
  • img_url:商品主图的URL
  • short_desc:商品的简短描述
  • sales:商品的销量或评价数
  • shop_info:店铺信息,可能包括店铺名称、评分等
  • category:商品所属的分类或类目
  • detail_url:商品的详情页URL
  • coupon_info:优惠券信息,如果有的话
  • promotion_info:促销活动信息,如满减、打折等

taobao.item_search_pro

公共参数

请求地址: 

名称类型必须描述
keyString调用key(必须以GET方式拼接在URL中)
secretString调用密钥
api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
langString[cn,en,ru]翻译语言,默认cn简体中文
versionStringAPI版本

请求参数

请求参数:q=女装&start_price=0&end_price=0&page=1&cat=0&discount_only=&sort=&page_size=&seller_info=&nick=&ppath=&imgid=&filter=

参数说明:q:搜索关键字
start_price:开始价格
end_price:结束价格
sort:排序[bid,_bid,bid2,_bid2,_sale,_credit]
  (bid:总价,bid2:商品价格,sale:销量,credit信用,加_前缀为从大到小排序)
page:页数
loc=广州 发货地
filter:额外的过滤参数,
如:filter=mall,myf
【qqg 全球购,myf 包邮,tjb 淘金币抵钱,mall 天猫, xfzbz 消费者保障, jsfh 极速发货,hdfk 货到付款,qtth 7+天内退货,zsyfx 赠送运费险,tmwyg 天猫无忧购,gongyibb 公益宝贝,tmzs 天猫直送,taogongchang 淘工厂】

响应参数

Version: Date:

名称类型必须示例值描述

title

String0法式复古山本超仙chic仙女赫本网红初春很仙法国小众裙子两件套装商品标题

pic_url

String0//img.alicdn.com/bao/uploaded/i3/3083218865/O1CN012FMDaiwxkenJGaM_!!0-item_pic.jpg宝贝图片

promotion_price

Float0178.00优惠价

price

Float0178.00价格

sales

Int0890销量

num_iid

Bigint0577437133060宝贝ID

seller_nick

String0初穆旗舰店掌柜昵称

area

String0山东店铺所在地

detail_url

String0//detail.tmall.com/item.htm?id=586794298909&ns=1&abbucket=0宝贝链接
示例
{  
    "id": "1234567890",  
    "title": "某品牌新款智能手机",  
    "price": "¥2999.00",  
    "img_url": "https://example.com/product-img.jpg",  
    "short_desc": "高性能,大内存,超长续航",  
    "sales": "10万+",  
    "shop_info": {  
        "shop_name": "某旗舰店",  
        "shop_score": 4.9  
    },  
    "category": "手机",  
    "detail_url": "https://example.com/product-detail.html",  
    "coupon_info": {  
        "amount": "¥50",  
        "conditions": "满¥2999可用"  
    },  
    "promotion_info": "限时直降¥200"  
}

3. 其他可能包含的字段

除了上述基本字段外,API的返回值还可能包含以下字段:

  • related_searches:相关搜索词推荐
  • ad_items:广告商品列表
  • filters:搜索筛选条件,如品牌、价格区间、颜色等

4. 注意事项

  • 分页处理:由于搜索结果可能非常多,API通常支持分页查询。你需要根据total_resultspage_sizepage_no来进行分页处理。
  • 错误处理:当API调用失败时,返回值中通常会包含一个error_codeerror_msg字段来描述错误信息。你需要根据这些信息进行错误处理。
  • 更新频率:天猫的商品信息可能会实时更新,因此你可能需要定期调用API来获取最新的商品信息。
  • 数据使用限制:请确保遵守天猫API的使用协议和限制,不要过度请求或滥用API资源。
  • 33
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值