拼多多根據ID取商品詳情 API介面(item_get-根據ID取商品詳情)

API測試Cris發表於2023-04-14

拼多多作為新電商開創者,致力於將娛樂社交的元素融入電商運營中,透過“社交+電商”的模式,讓更多的使用者帶著樂趣分享實惠,享受全新的共享式購物體驗。


       接下來我會展示該介面具體的操作步驟及說明:


item_get-根據ID取商品詳情


公共引數


名稱 型別 必須 描述

key String 呼叫key(必須以GET方式拼接在URL中)

secret String 呼叫金鑰(介面v;18870288846)

api_name String API介面名稱(包括在請求地址中)[item_search,item_get,item_search_shop等]

cache String [yes,no]預設yes,將呼叫快取的資料,速度比較快

result_type String [json,jsonu,xml,serialize,var_export]返回資料格式,預設為json,jsonu輸出的內容中文可以直接閱讀

lang String [cn,en,ru]翻譯語言,預設cn簡體中文

version String API版本


請求引數


請求引數:num_iid=1620002566


引數說明:num_iid:商品ID ;



響應引數


Version: Date:


名稱 型別 必須 示例值 描述

num_iid


String 0 1999629976 商品ID

title


String 0 2019新款女裝短袖t恤女夏寬鬆韓版休閒上衣百搭蝙蝠衫五分袖體恤 商品標題

price


Float 0 8.8 價格

minGroupPrice


String 0

maxGroupPrice


String 0

total_price


Float 0

orginal_price


Float 0 原價

nick


String 0 雅怡服飾1688 賣家暱稱

num


Int 0 233 庫存

sales


Int 0 76 銷量

detail_url


String 0 寶貝連結

desc


String 0 本店預設申通快遞【還有百世匯通 中通快遞 中通 韻達 郵政】。商家建議尺碼僅供參考。如有其它問題請及時聯絡客服!喜歡的趕緊購買,質量保證,買的放心,穿的也開心! 商品備註

item_imgs


Mix 0 [{"url": "//t00img.yangkeduo.com/t05img/images/2018-06-28/24bcb29df1195edaea840afd3e1bdaf9.jpeg?imageMogr2/strip%7CimageView2/2/w/1300/q/80"}] 寶貝圖片列表

pic_url


String 0 //t00img.yangkeduo.com/t05img/images/2018-06-28/24bcb29df1195edaea840afd3e1bdaf9.jpeg?imageMogr2/thumbnail/150x/quality/50 寶貝圖片

props_name


String 0 商品屬性名

prop_imgs


Mix 0 {"prop_img": [ {"properties": "0:0;1:1", "url": "//t00img.yangkeduo.com/t10img/images/2018-06-28/5c8f783ab2c4fea0ffea8fac73d8b2c2.jpeg"}]} 商品屬性圖片列表

props


Mix 0 商品詳情

skus


Mix 0 {"sku": [{"price": "16.56", "total_price": null, "orginal_price": "20.9", "properties": "0:0;1:1", "properties_name": "0:0:顏色:黑色;1:1:尺碼:M【75-100斤】", "quantity": 221, "sku_id": 36410965966}] 商品規格資訊

props_list


Mix 0 { "0:0": "顏色:黑色","1:1": "尺碼:M【75-100斤】"} 商品屬性

props_img


Mix 0 {"0:0;1:1": "//t00img.yangkeduo.com/t10img/images/2018-06-28/5c8f783ab2c4fea0ffea8fac73d8b2c2.jpeg"} 屬性圖片

property_alias


String 0 商品屬性別名

seller_info


Mix 0 {"nick": "雅怡服飾1688", "city": "", "level": null, "rate": null, "score": 4.27, "delivery_score": 4.37, "item_score": 4.38, "shop_type": "", "user_num_id": "", "sid": 99033, "shop_name": "雅怡服飾1688", "zhuy": "", "menu": [] } 賣家資訊

shop_item


Mix 0 []

relate_items


Mix 0 []

請求示例 


import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.Reader;

import java.net.URL;

import java.nio.charset.Charset;

import org.json.JSONException;

import org.json.JSONObject;

import java.io.PrintWriter;

import java.net.URLConnection;

 

public class Example {

private static String readAll(Reader rd) throws IOException {

StringBuilder sb = new StringBuilder();

int cp;

while ((cp = rd.read()) != -1) {

sb.append((char) cp);

}

return  sb.toString();

}

public static JSONObject postRequestFromUrl(String url, String body) throws IOException, JSONException {

URL realUrl = new URL(url);

URLConnection conn = realUrl.openConnection();

conn.setDoOutput(true);

conn.setDoInput(true);

PrintWriter out = new PrintWriter(conn.getOutputStream());

out.print(body);

out.flush();

InputStream instream = conn.getInputStream();

try {

BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));

String jsonText = readAll(rd);

JSONObject json = new JSONObject(jsonText);

return json;

} finally {

instream.close();

}

}

public static JSONObject getRequestFromUrl(String url) throws IOException, JSONException {

URL realUrl = new URL(url);

URLConnection conn = realUrl.openConnection();

InputStream instream = conn.getInputStream();

try {

BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));

String jsonText = readAll(rd);

JSONObject json = new JSONObject(jsonText);

return json;

} finally {

instream.close();

}

}

public static void main(String[] args) throws IOException, JSONException {

// 請求示例 url 預設請求引數已經URL編碼處理

String url = "您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=1620002566";

JSONObject json = getRequestFromUrl(url);

System.out.println(json.toString());

}

 

}

文章內容有限,歡迎私信溝通交流!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70028219/viewspace-2945894/,如需轉載,請註明出處,否則將追究法律責任。

相關文章