速賣通的商品圖片搜索 API(也稱為圖片搜索 API 或 Image Search API)的響應(yīng)格式通常是 JSON 結(jié)構(gòu)化的。
??請注意:??
- ??官方文檔是權(quán)威:?? 最準(zhǔn)確、最新和完整的返回值說明,請務(wù)必參考??速賣通開放平臺??的官方文檔。不同版本的 API 可能有細(xì)微差異。
- ??字段可能變化:?? 平臺會不斷更新,字段名稱、結(jié)構(gòu)或是否返回某些字段都可能調(diào)整。
- ??權(quán)限限制:?? 你獲取到的具體字段取決于你申請的 API 權(quán)限等級(如基本權(quán)限、高級權(quán)限等)。
- ??請求參數(shù)影響:?? 返回的數(shù)據(jù)量(如商品列表長度)和內(nèi)容也會受到你的請求參數(shù)(如
categoryId
,pageSize
)的影響。
??以下是圖片搜索商品 API 返回值的典型結(jié)構(gòu)和常見字段說明:??
{
"aliexpress_solution_image_search_response": { // 最外層響應(yīng)對象,命名可能略有不同
"code": 0, // 數(shù)字,必選。請求狀態(tài)碼。0 通常表示成功,非0表示錯誤(需查錯誤碼表)。
"msg": "success", // 字符串,必選。對狀態(tài)碼的文字描述。
"request_id": "your_request_id_here", // 字符串,必選。本次請求的唯一標(biāo)識,用于追蹤問題。
"total_count": 100, // 整數(shù),可選。根據(jù)搜索條件預(yù)估可返回的總商品數(shù)(可能不完全精確)。
"result": { // 對象,包含核心搜索結(jié)果
"items": [ // 數(shù)組,必選。包含搜索到的商品信息列表,每個元素是一個商品對象。
{
//封裝好API供應(yīng)商demo url=o0b.cn/ibrad 復(fù)制鏈接獲取測試
// 核心商品信息 (與商品列表API / item詳情API 結(jié)構(gòu)相似)
"product_id": "1000000000000", // 數(shù)字/字符串,必選。商品ID(通常是一個很大的數(shù)字)。
"image_url": "https://...", // 字符串,可選。商品的主圖URL (可能是API搜索時使用的圖片,也可能是商品本身的主圖)。
"title": "New Fashion Women Dress...", // 字符串,必選。商品標(biāo)題。
"target_sale_price": "12.99", // 字符串,必選。目標(biāo)銷售價格(通常展示給用戶的到手價),單位美元。注意是字符串。
"target_original_price": "19.99", // 字符串,可選。目標(biāo)商品原價(劃線價),單位美元。注意是字符串。
"target_discount": "35", // 字符串,可選。目標(biāo)商品的折扣百分比(如:35 表示35% off)。
"store_name": "Fashion Store", // 字符串,可選。賣家店鋪名稱。
"store_url": "https://...", // 字符串,可選。賣家店鋪鏈接。
"product_detail_url": "https://aliexpress.com/item/1000000000000.html", // 字符串,必選。商品詳情頁URL。
// **圖片搜索相關(guān)特定字段 (重點留意)**
"simi_score": 0.85, // 浮點數(shù),可選。圖片搜索算法計算出的該商品圖片與你上傳圖片的相似度得分,范圍通常為 0-1 或 0-100。值越高表示越相似。**這是圖片搜索API特有的關(guān)鍵字段!**
"search_image": "https://...", // 字符串,可選。在商品中搜索到的、與你上傳圖片最匹配的那張圖片的URL。
// 其他常用商品信息 (視權(quán)限和API版本)
"currency": "USD", // 字符串,可選。價格對應(yīng)的貨幣代碼(如 USD, EUR, GBP)。
"orders": 999, // 整數(shù),可選。該商品近期銷量(如30天銷量,具體口徑看文檔)。
"package_type": "piece", // 字符串,可選。商品類型(如 piece/包裹, lot/批, pair/對)。
"lot_num": 1, // 整數(shù),可選。如果是批售,表示每批的數(shù)量。
"freight_info": { // 對象,可選。運費相關(guān)信息(具體結(jié)構(gòu)可能比較復(fù)雜)
"freight": {
"freight_amount": "2.99", // 運費金額字符串
"display_name": "Standard Shipping" // 運費顯示名
},
"freight_to": "US" // 運送到國家
},
"evaluate_rate": "96.3%", // 字符串,可選。賣家評價率(如96%好評)。
"feedbacks": 5000 // 整數(shù),可選。歷史評價總數(shù)。
},
// ... 更多商品項 ...
],
// 分頁信息
"current_page_no": 1, // 整數(shù),必選。當(dāng)前頁碼。
"page_size": 20, // 整數(shù),必選。每頁返回的商品數(shù)量(由請求參數(shù)決定)。
"total_page_count": 5, // 整數(shù),可選。根據(jù) `total_count` 和 `page_size` 計算的總頁數(shù)。
}
}
}
?請求參數(shù)
請求參數(shù):imgid=https://images-eu.ssl-images-amazon.com/images/I/616+zlXTGRL._AC_UL600_SR600,400_.jpg
參數(shù)說明:imgid:圖片url
響應(yīng)參數(shù)
Version: Date:
名稱 | 類型 | 必須 | 示例值 | 描述 |
---|---|---|---|---|
items | items[] | 0 | 按圖搜索1688商品 | |
real_total_results | Int | 0 | 245 | 寶貝真實數(shù)量 |
total_results | Int | 0 | 245 | 搜索數(shù)量 |
page_count | Int | 0 | 4 | 總頁數(shù) |
page | String | 0 | 1 | 頁碼 |
page_size | String | 0 | 60 | 每頁商品數(shù)量 |
_ddf | String | 0 | alex | |
item | item[] | 0 |
封裝好API供應(yīng)商注冊賬號直接使用
關(guān)鍵字段總結(jié)和說明:??
- ?
?code
和msg:?
? ??核心狀態(tài)指示器??。code == 0
是成功的關(guān)鍵標(biāo)志。任何非0值都表示錯誤,需要根據(jù)msg
或速賣通提供的錯誤碼表進行排查(如 API 調(diào)用次數(shù)超限、參數(shù)無效、簽名錯誤、圖片識別失敗等)。 - ?
?request_id:?
? 非常重要。當(dāng) API 調(diào)用出現(xiàn)問題時,提供給速賣通技術(shù)支持以定位具體請求。 - ?
?result.items:?
? ??核心數(shù)據(jù)。?? 包含搜索結(jié)果的商品對象數(shù)組。你主要需要處理這個數(shù)組。 - ??商品對象中的關(guān)鍵字段:??
product_id
: 唯一標(biāo)識一個商品,后續(xù)操作(如添加到購物車、下單)都需要它。image_url
/search_image
: 展示商品圖片。title
: 展示商品名稱。target_sale_price
/target_original_price
/target_discount
: 核心價格信息。??注意它們是字符串格式。??product_detail_url
: 用戶點擊跳轉(zhuǎn)到詳情頁的鏈接。- ?
?simi_score
(重點!):?? ??圖片搜索 API 特有的關(guān)鍵指標(biāo)!?? 它告訴你系統(tǒng)認(rèn)為這個商品與你上傳的圖片有多相似。值越高越相關(guān)(但具體含義和分值范圍請查最新文檔)。
- ?
?simi_score
vssearch_image:?
?
simi_score
: 量化相似度的數(shù)值。search_image
: 找到的最匹配的圖片鏈接(可能是商品主圖、也可能是詳情圖)。
- ?
?分頁字段 (current_page_no,page_size,total_page_count,total_count):?
? 用于控制結(jié)果的分頁顯示。total_count
通常是估算值。 - ?
?其他業(yè)務(wù)字段 (orders,evaluate_rate,freight_info
等):?? 提供更豐富的商品信息,增強用戶體驗,是否返回取決于你的 API 權(quán)限和調(diào)用參數(shù)。 - ??測試不同圖片:?? 嘗試上傳清晰、主體明確、背景簡單的圖片,效果通常更好。復(fù)雜或有水印的圖片識別準(zhǔn)確率可能降低。
每個商品對象通常會包含itemId、標(biāo)題、主圖、價格、店鋪名這些基礎(chǔ)字段。比較特殊的是圖片搜索相關(guān)的字段如圖片相似度分?jǐn)?shù)simiScore或者商品的主圖地址searchImage。這些字段是圖片搜索API特有的,需要提醒用戶關(guān)注這一點。
需要提醒用戶注意:價格類字段可能存在幣種轉(zhuǎn)換的邏輯,訂單類字段如feedback可能對應(yīng)多個排序維度。另外接口很可能會隨著時間而變化的,使用中的異常狀態(tài)碼處理機制也很重要。
最后應(yīng)該強調(diào)實際開發(fā)時一定要查最新的官方文檔,因為不同版本API的參數(shù)差異可能很大。如果用戶測試時遇到401錯誤之類的問題可能需要重新檢查簽名機制或者AppKey配置。
強調(diào):以上是基于常見API結(jié)構(gòu)和經(jīng)驗的通用說明。實際返回字段名、嵌套結(jié)構(gòu)、哪些字段一定返回/可選返回