一、前言
闲鱼商品详情API是阿里巴巴旗下二手交易平台闲鱼提供的开发者接口,用于通过商品ID获取商品的详细信息,包括标题、价格、描述、图片等数据。该接口为开发者提供了便捷的商品信息获取通道,支持多种开发语言调用,本文重点介绍Python实现方式。
二、接口概述
1.接口基本信息
接口名称:goodfish.item_get。
请求方式:GET。
2.主要功能
获取商品基本信息:标题、价格、描述等。
获取卖家信息:昵称、信用等级等。
获取商品图片/视频信息:主图、详情图等。
获取商品分类信息:所属分类、子分类等。
3.返回数据
接口返回JSON格式数据,主要包含以下字段:
状态信息:code(状态码)、message(返回消息)。
商品数据:title(标题)、price(价格)、description(描述)。
卖家信息:seller_nick(昵称)、credit_level(信用等级)。
图片/视频:pic_url(图片链接)、video_url(视频链接)。
三、Python请求示例
以下是使用Python调用闲鱼商品详情API的完整示例代码:
# coding:utf-8
""" Compatible for python2.x and python3.x requirement: pip install requests """
from __future__ import print_function import
requests
# 配置参数 API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 "
app_key =
"YOUR_APP_KEY" num_id = "123456" # 目标商品ID
# 请求示例 url 默认请求参数已经做URL编码 url = "goodfish/item_get/?key=<您自己的apiKey>&num_iid=123456"
headers = {
"Accept-Encoding": "gzip", "Connection": "close" } if __name__ == "__main__": r = requests.get(url, headers=headers) json_obj = r.json() print
(json_obj)
代码功能说明:
1.签名生成:按照闲鱼API规范对请求参数进行排序、拼接和MD5加密。
2.请求构造:包含必要的app_key、item_id和timestamp参数。
3.错误处理:包含HTTP状态码和API返回状态的检查。
4.数据解析:正确处理返回的JSON格式数据。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。