万邦微店根据关键词取商品列表 API 返回值说明

item_search-根据关键词取商品列表 [查看演示] API测试工具 注册开通

micro.item_search

公共参数

请求地址: https://api-gw.onebound.cn/micro/item_search

名称 类型 必须 描述
keyString调用key(必须以GET方式拼接在URL中)
secretString调用密钥
api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
langString[cn,en,ru]翻译语言,默认cn简体中文
versionStringAPI版本
请求参数

请求参数:q=女装&page=

参数说明:q:关键词, page:页码

响应参数

Version: Date:

名称 类型 必须 示例值 描述
items
items[] 0 按关键字搜索商品
请求示例
	
-- 请求示例 url 默认请求参数已经URL编码处理
curl -i "https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page="
<?php

// 请求示例 url 默认请求参数已经URL编码处理
// 本示例代码未加密secret参数明文传输,若要加密请参考:https://open.onebound.cn/help/demo/sdk/demo-sign.php
$method = "GET";
$url = "https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=";
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_ENCODING, "gzip");
var_dump(curl_exec($curl));
?>
<?php
//定义缓存目录和引入文件
define("DIR_RUNTIME","runtime/");
define("DIR_ERROR","runtime/");
define("SECACHE_SIZE","0");
//SDK下载地址 https://open.onebound.cn/help/demo/sdk/onebound-api-sdk.zip
include ("ObApiClient.php");

$obapi = new otao\ObApiClient();
$obapi->api_url = "http://api-gw.onebound.cn/";
$obapi->api_urls = array("http://api-gw.onebound.cn/","http://api-1.onebound.cn/");//备用API服务器
$obapi->api_urls_on = true;//当网络错误时,是否启用备用API服务器
$obapi->api_key = "<您自己的apiKey>";
$obapi->api_secret = "<您自己的apiSecret>";
$obapi->api_version ="";
$obapi->secache_path ="runtime/";
$obapi->secache_time ="86400";
$obapi->cache = true;

$api_data = $obapi->exec(
                array(
	                "api_type" =>"micro",
	                "api_name" =>"item_search",
	                "api_params"=>array (
  'q' => '女装',
  'page' => '',
)
                )
            );
 var_dump($api_data);
?>
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 = "https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=";
		JSONObject json = getRequestFromUrl(url);
		System.out.println(json.toString());
	}

}
//using System.Net.Security;
//using System.Security.Cryptography.X509Certificates;
private const String method = "GET";
static void Main(string[] args)
{
	String bodys = "";
	// 请求示例 url 默认请求参数已经做URL编码
	String url = "https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=";
	HttpWebRequest httpRequest = null;
	HttpWebResponse httpResponse = null; 
	if (url.Contains("https://"))
	{
		ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
		httpRequest = (HttpWebRequest)WebRequest.CreateDefault(new Uri(url));
	}
	else
	{
		httpRequest = (HttpWebRequest)WebRequest.Create(url);
	}
	httpRequest.Method = method;
	if (0 < bodys.Length)
	{
		byte[] data = Encoding.UTF8.GetBytes(bodys);
		using (Stream stream = httpRequest.GetRequestStream())
		{
		stream.Write(data, 0, data.Length);
		}
	}
	try
	{
		httpResponse = (HttpWebResponse)httpRequest.GetResponse();
	}
	catch (WebException ex)
	{
		httpResponse = (HttpWebResponse)ex.Response;
	}
	Console.WriteLine(httpResponse.StatusCode);
	Console.WriteLine(httpResponse.Method);
	Console.WriteLine(httpResponse.Headers);
	Stream st = httpResponse.GetResponseStream();
	StreamReader reader = new StreamReader(st, Encoding.GetEncoding("utf-8"));
	Console.WriteLine(reader.ReadToEnd());
	Console.WriteLine("\n");
}
public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors)
{
	return true;
}
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
url = "https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page="
headers = {
    "Accept-Encoding": "gzip",
    "Connection": "close"
}
if __name__ == "__main__":
    r = requests.get(url, headers=headers)
    json_obj = r.json()
    print(json_obj)
url := fmt.Sprintf("https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=", params)
req, err := http.NewRequest("GET", url, nil)
if err != nil {
    panic(err)
}
req.Header.Set("Authorization", apiKey)

client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
    panic(err)
}
defer resp.Body.Close()

body, err := ioutil.ReadAll(resp.Body)
if err != nil {
    panic(err)
}

fmt.Println(string(body))
fetch('https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({"q":"\u5973\u88c5","page":""})// request parameters here
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
<script src="js/obapi.js"></script>
<script type="text/javascript">
obAPI.config({
    debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
    api_url: "https://api-gw.onebound.cn", // 
    api_key: "<您自己的apiKey>", // 必填,
    api_secret: "<您自己的apiSecret>", //
    lang: "cn", // 
    timestamp: "", // 必填,生成签名的时间戳
    nonceStr: "", // 必填,生成签名的随机串
    signature: "",// 必填,签名
    jsApiList: [] // 必填,需要使用的JS接口列表
});
</script>
<div id="api_data_box"></div>
<script type="text/javascript">
obAPI.exec(
     {
     "api_type":"micro",
     "api_name" : "item_search",
     "api_params": {"q":"\u5973\u88c5","page":""}//q=女装&page=,#具体参数请参考文档说明
     },
     function(e){
        document.querySelector("#api_data_box").innerHTML=JSON.stringify(e)
     }
);
</script>
require "net/http"
require "uri"
url = URI("https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body 
import Foundation
 
let url = URL(string: "https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=")!
let task = URLSession.shared.dataTask(with: url) { data, response, error in
    guard let data = data else {
        print("Error: No data was returned")
        return
    }
     
    if let data = String(data: data, encoding: .utf8) {
        print(data)
    }
}
task.resume()
NSURL *myUrl = [NSURL URLWithString:@"https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page="];

NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:myUrl cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:60.0];

[request setHTTPMethod:@"GET"];
NSError *error;
NSURLResponse *response;

NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@",result);
#include<stdio.h>
#include <stdlib.h>
#include<string.h>
#include<curl/curl.h>

int main(){
  CURL *curl;  
  CURLcode res;   
  struct curl_slist *headers=NULL; 

  char url[] = "https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=";
  curl_global_init(CURL_GLOBAL_ALL); 
  curl = curl_easy_init(); 

  if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL,url);
    headers = curl_slist_append(headers, "Content-Type: application/json"); 

    curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); 
    res = curl_easy_perform(curl);

    if(res != CURLE_OK){
      printf("curl_easy_perform(): %s\n",curl_easy_strerror(res));                     
    }
    curl_easy_cleanup(curl);          
  }
  curl_global_cleanup();
  return 0;
}
#include<iostream>
#include<string>
#include<curl/curl.h>

using namespace std;

static size_t Data(void *ptr, size_t size, size_t nmemb, string *stream)
{
    std::size_t realSize = size *nmemb;
    auto *realPtr = reinterpret_cast<char *>(ptr);

    for (std::size_t i=0;i<realSize;++i) {
        *(stream) += *(realPtr + i);
    }

    return realSize;
}

int main(){

     CURL *curl;
     CURLcode result;
     string readBuffer;
     curl = curl_easy_init();

     if(curl) {

         curl_easy_setopt(curl, CURLOPT_URL, "https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=");
         curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
         curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, Data);
         curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer);

         result = curl_easy_perform(curl);

         if(result == CURLE_OK) {
             cout<<readBuffer<<endl;
         }else{
             cerr<<"curl_easy error:"<<curl_easy_strerror(result)<<endl;
         }

         curl_easy_cleanup(curl);
     }
     return 0;
}
const https = require("https");

https.get("https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=", (resp) => {
  let data = "";

  resp.on("data", (chunk) => {
    data += chunk;
  });

  resp.on("end", () => {
    console.log(data);
  });
}).on("error", (err) => {
  console.log("Error: " + err.message);
});
import java.net.HttpURLConnection
import java.net.URL

fun main() {
    val url = URL("https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=")
    val con = url.openConnection() as HttpURLConnection
    con.requestMethod = "GET"

    val responseCode = con.responseCode
    if (responseCode == HttpURLConnection.HTTP_OK) { // success
        val inputLine = con.inputStream.bufferedReader().use { it.readText() }
        println(inputLine)
    } else {
        println("GET request failed")
    }
}
use std::io::{self, Read};
use reqwest;

fn main() -> io::Result<()> {

    let mut resp = reqwest::get("https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=")?;
    let mut content = String::new();
    resp.read_to_string(&mut content)?;

    println!("{}", content);

    Ok(())
}

library(httr)
r <- GET("https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=")
content(r)
url = "https://api-gw.onebound.cn/micro/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=";
response = webread(url);
disp(response);
响应示例
{
		"items": {
		  "q": "女装",
		  "page": "1",
		  "page_size": 16,
		  "real_total_results": 2643,
		  "total_results": 2643,
		  "pagecount": 165,
		  "_ddf": "fb",
		  "item": [
			{
			  "title": "重磅推荐‼️非常大气的一款大衣来袭🔥🔥连帽披肩设计混纺羊绒大衣提花Oblique的花纹的大衣💖连帽披肩设计混纺羊绒大衣外套 披肩外套 女装 上衣 大衣",
			  "num_iid": "7235227171",
			  "pic_url": "https://si.geilicdn.com/wdseller1773386553-44ba00000192093b330f0a23057e_1290_1720.jpg",
			  "sales": 129,
			  "shop_id": "1828271009",
			  "seller_nick": "芳心之选店",
			  "price": 1360,
			  "orginal_price": 1458,
			  "detail_url": "https://weidian.com/item.html?itemID=7235227171"
			},
			{
			  "title": "SS24春夏新款 MIU 学院风百分百羊绒徽标经典logo羊绒背心上衣女装吊带衫",
			  "num_iid": "7233565438",
			  "pic_url": "https://si.geilicdn.com/wdseller1216964012-21200000018eb3119bba0a2315f3_1179_1447.jpg",
			  "sales": 18,
			  "shop_id": "1216964012",
			  "seller_nick": "K STUDIO",
			  "price": 478,
			  "orginal_price": 498,
			  "detail_url": "https://weidian.com/item.html?itemID=7233565438"
			},
			{
			  "title": "秋冬叠穿一绝‼️复古丹宁/牛仔外套 万能牛仔衬衫外套💞无数街拍版面的经典组合与各式单品都能轻松碰撞出复古魅力的早秋必入造型款💞女装外套 衬衫外套",
			  "num_iid": "7288275467",
			  "pic_url": "https://si.geilicdn.com/wdseller1773386553-5ab9000001947409e9ec0a2304a0_1290_1720.jpg",
			  "sales": 59,
			  "shop_id": "1828271009",
			  "seller_nick": "芳心之选店",
			  "price": 610,
			  "orginal_price": 658,
			  "detail_url": "https://weidian.com/item.html?itemID=7288275467"
			},
			{
			  "title": "FW24秋冬新款 PD 女装!!经典学院徽标logo长袖短款T恤女款长袖薄衫",
			  "num_iid": "7269308388",
			  "pic_url": "https://si.geilicdn.com/wdseller1216964012-03b000000191db3c9ca60a207569_1178_1346.jpg",
			  "sales": 31,
			  "shop_id": "1216964012",
			  "seller_nick": "K STUDIO",
			  "price": 478,
			  "orginal_price": 498,
			  "detail_url": "https://weidian.com/item.html?itemID=7269308388"
			},
			{
			  "title": "[OG]全球购 高品质D家明星同款春夏季新款女装提花烫金收腰大摆名媛风气质礼服吊带裙",
			  "num_iid": "7233475663",
			  "pic_url": "https://si.geilicdn.com/wdseller334070606-4c840000018ed13b1dff0a813276_1200_1600.jpg",
			  "sales": 434,
			  "shop_id": "334070606",
			  "seller_nick": "OG轻奢衣品全球购",
			  "price": 555,
			  "orginal_price": 575,
			  "detail_url": "https://weidian.com/item.html?itemID=7233475663"
			},
			{
			  "title": "镇店之宝‼️姐们冲🔥重磅推荐新款女士及腰短款双面两穿格纹外套🔥极具辨识度搭配宽松落肩版型效果设计不仅能为你阻挡太阳!不让紫外线晒黑皮肤💞双面短款外套 双面连帽外套 女装上衣外套",
			  "num_iid": "6571272688",
			  "pic_url": "https://si.geilicdn.com/wdseller1773386553-0013000001920289823f0a23041a_1290_1720.jpg",
			  "sales": 271,
			  "shop_id": "1828271009",
			  "seller_nick": "芳心之选店",
			  "price": 790,
			  "orginal_price": 858,
			  "detail_url": "https://weidian.com/item.html?itemID=6571272688"
			},
			{
			  "title": "穿上它成为温柔而坚韧的女神‼️\r新款羊毛大衣,休闲版型 不挑身材 随意搭配🔥\r秋冬高级穿搭 一整个被时髦住了\r秋冬新款时尚的敏锐度拿捏住典的版型外套🔥斗篷式外套 女装 上衣",
			  "num_iid": "6580946517",
			  "pic_url": "https://si.geilicdn.com/wdseller1773386553-2f7d00000192e581c8530a2315ef_1290_1720.jpg",
			  "sales": 153,
			  "shop_id": "1828271009",
			  "seller_nick": "芳心之选店",
			  "price": 1360,
			  "orginal_price": 1458,
			  "detail_url": "https://weidian.com/item.html?itemID=6580946517"
			},
			{
			  "title": "🌈【**代购级别可随意对比400312😻】M家mONCLER蒙家女士羽绒服 Raie 秋冬新款 抽绳羽绒服\n内衬采用90白鸭绒尼龙 蒙家抽绳简约轻薄女装羽绒服",
			  "num_iid": "7007159810",
			  "pic_url": "https://si.geilicdn.com/wdseller1462429244-271400000192d75166a00a2301b4_1284_1712.jpg",
			  "sales": 483,
			  "shop_id": "1838779688",
			  "seller_nick": "陌上奢品高端定制Vip店",
			  "price": 935.3,
			  "orginal_price": 985,
			  "detail_url": "https://weidian.com/item.html?itemID=7007159810"
			},
			{
			  "title": "Bur新款经典菱格纹拼接皮领短款夹克棉服外套棉衣burburry男女同款菱形夹克bbr休闲宽松款上衣棉服",
			  "num_iid": "7309613905",
			  "pic_url": "https://si.geilicdn.com/wdseller1647497361-550e0000019361f1accb0a20e7c7_1290_1293.jpg",
			  "sales": 1000,
			  "shop_id": "1718862266",
			  "seller_nick": "有品心选(支持七天无理由)",
			  "price": 512.5,
			  "orginal_price": 550,
			  "detail_url": "https://weidian.com/item.html?itemID=7309613905"
			},
			{
			  "title": "衣橱里必不可少的一款经典风~【露珠系列】ICICLE之禾女装2025春季新款丝羊毛精纺平纹布风衣",
			  "num_iid": "7413066110",
			  "pic_url": "https://si.geilicdn.com/wdseller901511495207-023d000001956e44c2db0a2315ef_1080_1080.jpg",
			  "sales": 11,
			  "shop_id": "1869210152",
			  "seller_nick": "CHEN.Store一店",
			  "price": 882,
			  "orginal_price": 980,
			  "detail_url": "https://weidian.com/item.html?itemID=7413066110"
			},
			{
			  "title": "🔥【代购版本牛货max大衣451202💝】新款Maxmara Lilia系列双面水波纹羊绒大衣风衣,简洁线条彰显干练风范女装,面料保暖舒适外套,设计感的立领更具时尚感,H版型百搭不挑身材.",
			  "num_iid": "7313132451",
			  "pic_url": "https://si.geilicdn.com/open1838779688-1234478995-7fd800000193855d67a20a8133b5_1200_1200.jpg",
			  "sales": 282,
			  "shop_id": "1838779688",
			  "seller_nick": "陌上奢品高端定制Vip店",
			  "price": 1848.24,
			  "orginal_price": 1988,
			  "detail_url": "https://weidian.com/item.html?itemID=7313132451"
			},
			{
			  "title": "🔥【**原单王牌尖货风衣550302🌟】巴宝B家巴博利能传承几代的经典风衣,最**的原厂面料/市场最牛的货/格纹裁片拼接棉质嘎巴甸Trench女装/风衣/外套/短款外套",
			  "num_iid": "4428900324",
			  "pic_url": "https://si.geilicdn.com/open1838779688-1234478995-23980000017c48c05fbd0a21d22e_1440_1920.jpg",
			  "sales": 228,
			  "shop_id": "1838779688",
			  "seller_nick": "陌上奢品高端定制Vip店",
			  "price": 1355.3,
			  "orginal_price": 1485,
			  "detail_url": "https://weidian.com/item.html?itemID=4428900324"
			},
			{
			  "title": "拉夫短宽老钱风开衫毛衣",
			  "num_iid": "7399566161",
			  "pic_url": "https://si.geilicdn.com/wdseller1736612129-10d80000019533e1e37c0a20e284_1180_1572.jpg",
			  "sales": 1418,
			  "shop_id": "1814019998",
			  "seller_nick": "80Make",
			  "price": 148,
			  "orginal_price": 148,
			  "detail_url": "https://weidian.com/item.html?itemID=7399566161"
			},
			{
			  "title": "🌈明星同款杨幂同款连帽卫衣帽衫451109🌟亚历山大王闪粉加绒卫衣 情侣款套装亮晶晶杨幂同款oversize帽衫加绒拉链开衫外套 男女同款不掉色不脱落/女装/上衣/卫衣/连帽卫衣",
			  "num_iid": "4432789505",
			  "pic_url": "https://si.geilicdn.com/wdseller1462429244-6225000001930fe0d15d0a210139_1035_1552.jpg",
			  "sales": 169,
			  "shop_id": "1838779688",
			  "seller_nick": "陌上奢品高端定制Vip店",
			  "price": 556.04,
			  "orginal_price": 598,
			  "detail_url": "https://weidian.com/item.html?itemID=4432789505"
			},
			{
			  "title": "👑出镜率极高的DR新款大衣251119披肩外套D家双面设计🐮连帽外套实穿无敌 完全可以人手一件的款!双面Oblique印花 😻短款大衣;小短款的外套设计 普通人都能随意驾驭的版型女装外套",
			  "num_iid": "5860726163",
			  "pic_url": "https://si.geilicdn.com/wdseller1462429244-091e0000018e3ad02e680a239737_1284_1711.jpg",
			  "sales": 172,
			  "shop_id": "1838779688",
			  "seller_nick": "陌上奢品高端定制Vip店",
			  "price": 1546.4,
			  "orginal_price": 1680,
			  "detail_url": "https://weidian.com/item.html?itemID=5860726163"
			},
			{
			  "title": "简约不简单~ICICLE之禾女装2024早春新款棉斜纹针织阔腿裤",
			  "num_iid": "7410501759",
			  "pic_url": "https://si.geilicdn.com/weidian901511495207-4631000001956a34d98c0a811411_1080_1080.jpg",
			  "sales": 17,
			  "shop_id": "1869210152",
			  "seller_nick": "CHEN.Store一店",
			  "price": 432,
			  "orginal_price": 480,
			  "detail_url": "https://weidian.com/item.html?itemID=7410501759"
			}
		  ]
		},
		"error_code": "0000",
		"reason": "ok",
		"secache": "84af8e57a4e51b7a459e15a2d4f6c0ef",
		"secache_time": 1741845781,
		"secache_date": "2025-03-13 14:03:01",
		"translate_status": "",
		"translate_time": 0,
		"language": {
		  "default_lang": "cn",
		  "current_lang": "cn"
		},
		"error": "",
		"cache": 0,
		"api_info": "today:46 max:10000 all[244=46+40+158];expires:2030-10-30",
		"execution_time": "6.249",
		"server_time": "Beijing/2025-03-13 14:03:01",
		"client_ip": "",
		"call_args": {
		  "q": "女装",
		  "start_price": "1"
		},
		"api_type": "micro",
		"translate_language": "zh-CN",
		"translate_engine": "google_api",
		"server_memory": "0.85MB",
		"request_id": "gw-4.67d2750f5668c",
		"last_id": "4162275360"
	  }
异常示例
{
  "error": "item-not-found",
  "reason": "商品没找到",
  "error_code": "2000",
  "success": 0,
  "cache": 0,
  "api_info": "today:0 max:10000",
  "execution_time": 0.081,
  "server_time": "Beijing/2025-03-13 13:44:00",
  "call_args": [],
  "api_type": "micro",
  "request_id": "15ee0ffc041242"}
相关资料
错误码解释
状态代码(error_code) 状态信息 详细描述 是否收费
0000success接口调用成功并返回相关数据
2000Search success but no result接口访问成功,但是搜索没有结果
4000Server internal error服务器内部错误
4001Network error网络错误
4002Target server error目标服务器错误
4003Param error用户输入参数错误忽略
4004Account not found用户帐号不存在忽略
4005Invalid authentication credentials授权失败忽略
4006API stopped您的当前API已停用忽略
4007Account stopped您的账户已停用忽略
4008API rate limit exceeded并发已达上限忽略
4009API maintenanceAPI维护中忽略
4010API not found with these valuesAPI不存在忽略
4012Please add api first请先添加api忽略
4013Number of calls exceeded调用次数超限忽略
4014Missing url param参数缺失忽略
4015Wrong pageToken参数pageToken有误忽略
4016Insufficient balance余额不足忽略
4017timeout error请求超时
5000unknown error未知错误
API 工具
如何获得此API
立即开通 有疑问联系客服QQ:QQ:31424016063142401606(微信同号)