亞馬遜國際站獲得AMAZON商品詳情 API介面返回值說明

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

透過獲取商品詳情我們可以清楚瞭解到商品之間的差異,我們得到這一特點便可以最佳化產品資訊提高店鋪商品的轉化率,接下來我會展示具體操作流程與步驟:

item_get-獲得AMAZON商品詳情

公共引數

名稱 型別 必須 描述
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=B016LO4UTA

引數說明:num_iid:AMAZON商品ID(非.cn的請在後加 -com)


響應引數

Version: Date:

名稱 型別 必須 示例值 描述
detail_url

String 0 商品連結
crumbs

Mix 0 {"162371071": "徒步鞋、登山鞋", "2029189051": "鞋靴", "2112046051": "男鞋", "2112064051": "運動戶外鞋"} 導航列表
num_iid

String 0 B014QN8RG0 商品ID
title

String 0 Topsky 遠行客 戶外登山鞋 男鞋耐磨越野跑鞋低幫爬山輕便徒步鞋防滑戶外鞋子 休閒透氣運動鞋 21907A 商品標題
desc_short

String 0 秋冬新款 熱銷推薦 商品簡介
brand

String 0 品牌名稱
brandId

Bigint 0 品牌ID
rootCatId

Bigint 0 2029189051 分類ID
cid

Bigint 0 162371071
star

Int 0 4
item_imgs

Mix 0 [{"url": "https://images-cn-4.ssl-images-amazon.com/images/I/51xKSHKPrqL.jpg"}] 商品圖片
nick

String 0 Topsky 遠行客 賣家暱稱
num

Int 0 99
pic_url

String 0 //images-cn-4.ssl-images-amazon.com/images/I/61svv4xXUVL._SX466_.jpg 商品圖片
currency_code

String 0 CNY 當前貨幣程式碼
price

Float 0 269.00 價格
orginal_price

Float 0 269.00 原價
type

String 0
seller_cids

String 0
input_pids

String 0
input_str

String 0
item_weight

String 0
valid_thru

String 0
delist_time

String 0
stuff_status

String 0
location

String 0 發貨地
express_fee

Float 0 快遞費用
ems_fee

Float 0 EMS費用
post_fee

Float 0 物流費用
shipping_to

String 0 發貨至
has_discount

String 0
freight_payer

String 0
has_invoice

String 0
has_warranty

String 0
has_showcase

String 0
increment

String 0
approve_status

String 0
postage_id

String 0
product_id

String 0
auction_point

String 0
item_img

String 0
prop_imgs

Mix 0 {"prop_img": []} 商品屬性圖片列表
props_img

Mix 0 {}
video

Mix 0 [] 商品影片
outer_id

String 0
is_virtual

String 0
sample_id

String 0 商品風格標識ID
is_promotion

String 0
props_name

String 0 0:1:尺寸:40;0:0:尺寸:39;1:4:顏色:;1:2:顏色:;1:0:顏色:軍綠色;1:3:顏色:;1:1:顏色:深褐色;1:5:顏色: 商品屬性名
property_alias

String 0 0:1:40;1:4:;0:1:40;1:2:;0:0:39;1:0:軍綠色;0:1:40;1:3:;0:1:40;1:1:深褐色;0:1:40;1:0:軍綠色;0:0:39;1:5:;0:0:39;1:4:;0:0:39;1:3:;0:1:40;1:5: 商品屬性別名
seller_id

Bigint 0 賣家ID
shop_id

Bigint 0 店鋪ID
props_list

Mix 0 {"0:1": "尺寸:40", 1:0": "顏色:軍綠色} 商品屬性列表
seller_info

Mix 0 {"nick": "Topsky 遠行客", "city": "", "bail": "", "level": "", "rate": "", "score": "", "delivery_score": "", "item_score": "", "shop_type": "", "user_num_id": "1", "sid": "1", "title": "Topsky 遠行客", "zhuy": " "company_name": "", "menu": []} 賣家資訊
tmall

Boolean 0 是否天貓
error

String 0 錯誤資訊
warning

String 0 警告資訊
url_log

String 0
shopinfo

Mix 0 {"shop_name": ""} 店鋪資訊
promo_type

String 0
shop_item

Mix 0 []
relate_items

Mix 0 []
sku

Mix 0 {"sku": [{"price": "269.00", "orginal_price": "269.00", "properties": "0:1;1:4", "properties_name": "0:1:尺寸:40;1:4:顏色:", "quantity": 0, "sku_id": "B014QN8VFM", "sku_url": "}]} 商品規格資訊列表
desc

String 0
pinglun

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 = ":18870288846/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=B016LO4UTA";
JSONObject json = getRequestFromUrl(url);
System.out.println(json.toString());
}
}

 

 

 


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


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

相關文章