首页 > 大数据 > 数据分析 > 使用淘宝开放平台API获取商品详细信息指南
App Key和
App Secrettaobao.item.get接口
taobao.item.get接口主要参数:
num_iid: 商品数字ID(必填)fields: 需要返回的字段列表(可选,默认返回所有字段)java// 淘宝Java SDK示例import com.taobao.api.DefaultTaobaoClient;import com.taobao.api.TaobaoClient;import com.taobao.api.request.ItemGetRequest;import com.taobao.api.response.ItemGetResponse;public class TaobaoItemGetExample {public static void main(String[] args) {String url = "https://eco.taobao.com/router/rest";String appKey = "your_app_key";String appSecret = "your_app_secret";TaobaoClient client = new DefaultTaobaoClient(url, appKey, appSecret);ItemGetRequest req = new ItemGetRequest();req.setNumIid(123456789L); // 商品IDreq.setFields("num_iid,title,price,pic_url,detail_url"); // 指定返回字段try {ItemGetResponse response = client.execute(req);System.out.println(response.getBody());} catch (Exception e) {e.printStackTrace();}}}
POST https://eco.taobao.com/router/rest参数:method=taobao.item.getapp_key=your_app_keytimestamp=2023-01-01+12:00:00v=2.0sign_method=md5num_iid=123456789fields=num_iid,title,price,pic_urlsign=生成的签名
淘宝API要求所有请求必须签名,签名算法步骤:
成功响应示例(JSON格式):
json{"item_get_response": {"item": {"num_iid": 123456789,"title": "商品标题","price": "99.90","pic_url": "http://img.alicdn.com/bao/uploaded/image.jpg","detail_url": "https://item.taobao.com/item.htm?id=123456789","item_imgs": [{"url": "http://img.alicdn.com/bao/uploaded/image1.jpg"}],"props_name": "颜色:红色,尺寸:M","sku": {"skus": [{"sku_id": 1111111,"quantity": 100,"price": "99.90","properties": "颜色:红色,尺寸:M"}]}}}}
https://item.taobao.com/item.htm?id=123456789中的123456789
taobao.item.get不返回商品详情描述内容,如需获取需要使用:
taobao.item.desc.get接口获取HTML格式描述taobao.item.detail.get获取结构化详情通过以上步骤,您就可以成功使用淘宝开放平台的API获取商品详细信息了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046834/viewspace-3092218/ ,如需转载,请注明出处,否则将追究法律责任。