关键词搜索1688商品API接口-item_search-按关键字搜索商品接口,1688商品列表API接口

一、关键词搜索1688商品API接口-item_search-按关键字搜索商品接口,1688商品列表API接口代码如下:

1.公共参数:

名称类型必须描述
keyString调用key(必须以GET方式拼接在URL中)
secretString调用密钥 (点击获取key和secret
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版本

2.请求参数:

请求参数:q=女装&start_price=0&end_price=0&page=1&cat=0&discount_only=&sort=&page_size=40&seller_info=no&nick=&seller_info=&nick=&ppath=&imgid=&filter=

参数说明:q:搜索关键字
cat:分类ID
start_price:开始价格
end_price:结束价格
sort:排序[bid,_bid,_sale,_credit]
  (bid:总价,sale:销量,credit信用,加_前缀为从大到小排序)
page:页数  page_size:每页宝贝数量,默认40
filter:额外的过滤参数,如:filter=filtId:1,2,3,4;activityType:1,2,3,4;city:天津;quantityBegin:1000
filtId 过滤:48小时发货,7+天包换,赠运费险,免费赊账;
activityType 优惠类型:包邮,产地货源,伙拼,手机专享价
city 地区:地区名
quantityBegin 起订量:数字

3.响应参数:

名称类型必须示例值描述

items

items[]0按关键字搜索商品

page

Int01页码

real_total_results

Int01900宝贝数量

total_results

Int01900宝贝数量

page_size

Int020接口返回数量

pagecount

Int0120总页数

data_from

String0

item

item[]0宝贝详情数据

title

String0圆形服装店吊牌定做女装衣服吊卡订制800g加厚烘培礼品花卉卡片商品标题

pic_url

String0https://cbu01.alicdn.com/img/ibank/2020/386/208/22202802683_1873238575.search.jpg宝贝图片

promotion_price

Float0138.00优惠价

price

Float0138.00价格

sales

Int04470销量

num_iid

Bigint0628675986215宝贝ID

seller_nick

String0湖州盛涵服装辅料有限公司卖家昵称

tag_percent

String031.4%

area

String0湖州市卖家所在区域

detail_url

String0https://detail.1688.com/offer/628675986215.html商品链接

 4.请求示例(CURL、PHP 、PHPsdk 、Java 、C# 、Python…):

# 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://wx19970108018/1688/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&start_price=0&end_price=0&page=1&cat=0&discount_only=&sort=&page_size=40&seller_info=no&nick=&seller_info=&nick=&ppath=&imgid=&filter="
headers = {
    "Accept-Encoding": "gzip",
    "Connection": "close"
}
if __name__ == "__main__":
    r = requests.get(url, headers=headers)
    json_obj = r.json()
    print(json_obj)

5.响应示例:

{
	"items": {
		"page": "1",
		"real_total_results": 1900,
		"total_results": 1900,
		"page_size": 19,
		"pagecount": 100,
		"item": [
			{
				"title": "2019 wish 跨境秋季欧美爆板女装连衣裙 修身显瘦长款花朵吊带裙",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/636/393/14247393636_846235425.jpg",
				"promotion_price": "17.00",
				"price": "17.00",
				"sales": 7000,
				"num_iid": "45566582412",
				"seller_nick": "广州伊霏凡服饰有限公司",
				"tag_percent": "58.6%",
				"area": "广州市",
				"detail_url": "https://detail.1688.com/offer/45566582412.html"
			},
			{
				"title": "连衣裙女2021春夏新款系带泡泡袖显瘦收腰碎花短裙外贸女装批发",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/854/650/22828056458_1179464981.jpg",
				"promotion_price": "17.00",
				"price": "17.00",
				"sales": 140000,
				"num_iid": "631485240015",
				"seller_nick": "普宁市燎原五笔蟹服装厂",
				"tag_percent": "25.5%",
				"area": "普宁市",
				"detail_url": "https://detail.1688.com/offer/631485240015.html"
			},
			{
				"title": "跨境电商ebay热卖欧美女装性感手工钩织流苏休闲套装泳装罩衫 5星",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/875/994/16281499578_212653647.jpg",
				"promotion_price": "50.00",
				"price": "50.00",
				"sales": 5000,
				"num_iid": "619158432168",
				"seller_nick": "泉州市众思创进出口贸易有限公司",
				"tag_percent": "52%",
				"area": "晋江市",
				"detail_url": "https://detail.1688.com/offer/619158432168.html"
			},
			{
				"title": "2021亚马逊跨境欧美春夏女装亚马逊宽松纯色印花无袖休闲套装现货",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/O1CN01KeBeft1fDgDqEAbLX_!!1795473973-0-cib.jpg",
				"promotion_price": "42.00",
				"price": "42.00",
				"sales": 50000,
				"num_iid": "635637669426",
				"seller_nick": "秦新喜",
				"tag_percent": "50.7%",
				"area": "广州市",
				"detail_url": "https://detail.1688.com/offer/635637669426.html"
			},
			{
				"title": "2021欧美春夏女装亚马逊独立站wish新品女透明网纱印花性感两件套",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/O1CN01jErYe826CIe9HUGim_!!6000000007625-0-cib.jpg",
				"promotion_price": "37.00",
				"price": "37.00",
				"sales": 20000,
				"num_iid": "635021107526",
				"seller_nick": "厦门锦之涵服饰有限公司",
				"tag_percent": "40.9%",
				"area": "广州市",
				"detail_url": "https://detail.1688.com/offer/635021107526.html"
			},
			{
				"title": "实拍韩国2021夏季新款女装韩版宽松几何印花短袖T恤女豹纹休闲裤",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/O1CN01vVsWfj222u4XacESW_!!2206515787063-0-cib.jpg",
				"promotion_price": "34.30",
				"price": "34.30",
				"sales": 4000,
				"num_iid": "637815988990",
				"seller_nick": "息县韩依时代女装服装批发店",
				"tag_percent": "6.4%",
				"area": "广州市",
				"detail_url": "https://detail.1688.com/offer/637815988990.html"
			},
			{
				"title": "欧美风2020秋冬女装新款性感修身小背心高腰包臀阔腿裤休闲套装女",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/282/083/21871380282_1453572700.jpg",
				"promotion_price": "59.90",
				"price": "59.90",
				"sales": 9000,
				"num_iid": "629900610899",
				"seller_nick": "广州市依米尔服饰有限公司",
				"tag_percent": "40%",
				"area": "广州市",
				"detail_url": "https://detail.1688.com/offer/629900610899.html"
			},
			{
				"title": "连衣裙女2021春夏新款女装长袖小碎花中长款打底裙两件套现货",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/902/061/23571160209_11863035.jpg",
				"promotion_price": "35.00",
				"price": "35.00",
				"sales": 60,
				"num_iid": "634431267098",
				"seller_nick": "东莞市韩寇服饰有限公司",
				"tag_percent": "26.3%",
				"area": "东莞市",
				"detail_url": "https://detail.1688.com/offer/634431267098.html"
			},
			{
				"title": "X3897跨境新品速卖通亚马逊wish时尚欧美休闲女装针织无袖连体裤",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/621/724/23478427126_892403295.jpg",
				"promotion_price": "36.00",
				"price": "36.00",
				"sales": 3000,
				"num_iid": "633528105461",
				"seller_nick": "广州市馨衣竹服饰有限公司",
				"tag_percent": "52.5%",
				"area": "广州市",
				"detail_url": "https://detail.1688.com/offer/633528105461.html"
			},
			{
				"title": "现货 A8327 欧美女装 2021 春夏纯色多色长袖短裤运动休闲套装",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/O1CN01wT5fne1OR6Myiyev6_!!4019511701-0-cib.jpg",
				"promotion_price": "40.00",
				"price": "40.00",
				"sales": 3000,
				"num_iid": "638597250778",
				"seller_nick": "深圳市宝安区黛安娜服饰商行",
				"tag_percent": "51.4%",
				"area": "广州市",
				"detail_url": "https://detail.1688.com/offer/638597250778.html"
			},
			{
				"title": "2021年毛衣女网红韩版女装春季短袖t恤女秋中袖打底针织衫泡泡袖",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/O1CN01j8ugIs1a2caa5B5wM_!!3249173272-0-cib.jpg",
				"promotion_price": "26.00",
				"price": "26.00",
				"sales": 40000,
				"num_iid": "638033144991",
				"seller_nick": "东莞市大朗千其时装厂",
				"tag_percent": "13.3%",
				"area": "东莞市",
				"detail_url": "https://detail.1688.com/offer/638033144991.html"
			},
			{
				"title": "S936欧美女装时尚印花比基尼绑带罩衫三件套连衣裙",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/O1CN01iCuTMR1D7tzQjEA9t_!!2209219760170-0-cib.jpg",
				"promotion_price": "44.00",
				"price": "44.00",
				"sales": 4000,
				"num_iid": "638197893788",
				"seller_nick": "丰泽区晟晴服饰商行",
				"tag_percent": "51.2%",
				"area": "泉州市",
				"detail_url": "https://detail.1688.com/offer/638197893788.html"
			},
			{
				"title": "2020亚马逊秋季爆款女装礼服 欧美跨境单肩披肩连体裤一件代发",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/811/548/15617845118_1268699109.jpg",
				"promotion_price": "57.00",
				"price": "57.00",
				"sales": 5000,
				"num_iid": "569999372751",
				"seller_nick": "深圳市龙岗区嫚姿秀服装厂",
				"tag_percent": "45.1%",
				"area": "深圳市",
				"detail_url": "https://detail.1688.com/offer/569999372751.html"
			},
			{
				"title": null,
				"pic_url": null,
				"promotion_price": null,
				"price": null,
				"sales": null,
				"num_iid": null,
				"seller_nick": null,
				"tag_percent": null,
				"area": null,
				"detail_url": "https://detail.1688.com/offer/.html"
			},
			{
				"title": "运动套装女2021春秋新款韩版字母大码女装显瘦立领运动套装两件套",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/681/734/21112437186_208991165.jpg",
				"promotion_price": "90.00",
				"price": "90.00",
				"sales": 130000,
				"num_iid": "625750406348",
				"seller_nick": "厦门比尔百姿时装有限公司",
				"tag_percent": "11.9%",
				"area": "厦门市",
				"detail_url": "https://detail.1688.com/offer/625750406348.html"
			},
			{
				"title": "欧美爆品2021春新款女装长袖后背交叉绑带露脐木耳边T恤短裙套装",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/954/267/18484762459_879671070.jpg",
				"promotion_price": "34.80",
				"price": "34.80",
				"sales": 10000,
				"num_iid": "624048587609",
				"seller_nick": "广州简翰服装贸易有限公司",
				"tag_percent": "32.3%",
				"area": "广州市",
				"detail_url": "https://detail.1688.com/offer/624048587609.html"
			},
			{
				"title": "新品9色冰瓷棉短袖t恤女春夏2021日系圆领修身打底衫直播ins女装",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/O1CN01yFlidp1cnSJzO7gIh_!!4233523645-0-cib.jpg",
				"promotion_price": "23.00",
				"price": "23.00",
				"sales": 4000,
				"num_iid": "638347817559",
				"seller_nick": "即墨区尼高针织服装厂",
				"tag_percent": "20.8%",
				"area": "即墨市",
				"detail_url": "https://detail.1688.com/offer/638347817559.html"
			},
			{
				"title": "DN8548亚马逊热卖 欧美女装 跨境外贸夜店性感彩线透视长袖连体裤",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/394/485/21944584493_1571372787.jpg",
				"promotion_price": "51.00",
				"price": "51.00",
				"sales": 10000,
				"num_iid": "629888122973",
				"seller_nick": "丰泽区菲妮娜服饰商行",
				"tag_percent": "55.6%",
				"area": "泉州市",
				"detail_url": "https://detail.1688.com/offer/629888122973.html"
			},
			{
				"title": "潮牌卫衣套装女装2021春季热销新款长袖衫宽松大码毛圈棉圆领上衣",
				"pic_url": "https://cbu01.alicdn.com/img/ibank/2020/046/670/21215076640_842105506.jpg",
				"promotion_price": "20.00",
				"price": "20.00",
				"sales": 20000,
				"num_iid": "627477888926",
				"seller_nick": "深圳市福田区依克纯服饰商行",
				"tag_percent": "5.4%",
				"area": "深圳市",
				"detail_url": "https://detail.1688.com/offer/627477888926.html"
			}
		],
		"data_from": "1688app"
	},
	"error_code": "0000",
	"reason": "ok",
	"secache": "f3169c714a064343dac5321a7070e76c",
	"secache_time": 1614921751,
	"secache_date": "2021-03-05 13:22:31",
	"translate_status": "",
	"translate_time": 0,
	"language": {
		"default_lang": "cn",
		"current_lang": "cn"
	},
	"error": "",
	"cache": 1,
	"api_info": "today:19 max:10000",
	"execution_time": 0.06,
	"server_time": "Beijing/2021-03-05 15:08:49",
	"client_ip": "106.6.39.197",
	"call_args": {
		"q": "女装",
		"start_price": "0",
		"end_price": "0",
		"page": "1",
		"cat": "0",
		"page_size": "40"
	},
	"api_type": "1688",
	"translate_language": "zh-CN",
	"translate_engine": "google_cn",
	"server_memory": "3.57MB",
	"request_id": "gw-4.6041d901e1918"
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一个简单的示例代码,演示如何使用React和TypeScript实现关键字模糊查询接口的联通。 首先,我们需要安装必要的依赖项。打开终端,进入项目目录,执行以下命令: ``` npm install react react-dom @types/react @types/react-dom axios @types/axios ``` 其中,`react`和`react-dom`是React框架的核心依赖,`@types/react`和`@types/react-dom`是React框架的TypeScript类型定义文件,`axios`是一个基于Promise的HTTP客户端,用于发送Ajax请求,`@types/axios`是axios库的TypeScript类型定义文件。 接下来,在项目中创建一个名为`SearchBox`的组件,用于输入关键字,并向服务器发送请求: ```tsx import React, { useState } from "react"; import axios from "axios"; type SearchResult = { id: number; name: string; description: string; }; const SearchBox: React.FC = () => { const [query, setQuery] = useState<string>(""); // 输入框的值 const [results, setResults] = useState<SearchResult[]>([]); // 搜索结果 const handleInputChange = (event: React.ChangeEvent<HTMLInputElement>) => { setQuery(event.target.value); }; const handleSearch = async () => { const response = await axios.get<SearchResult[]>( `/api/search?q=${encodeURIComponent(query)}` ); setResults(response.data); }; return ( <div> <input type="text" value={query} onChange={handleInputChange} /> <button onClick={handleSearch}>搜索</button> <ul> {results.map((result) => ( <li key={result.id}> <h3>{result.name}</h3> <p>{result.description}</p> </li> ))} </ul> </div> ); }; export default SearchBox; ``` 在上面的代码中,我们定义了一个名为`SearchBox`的函数式组件,它包含一个输入框、一个搜索按钮和一个无序列表。当用户输入关键字并点击搜索按钮时,`handleSearch`函数将会发送一个GET请求到`/api/search`接口,并将查询字符串作为参数传递给服务器。服务器将返回一个JSON数组,包含匹配的搜索结果。我们使用`axios`库发送请求并处理响应。一旦收到响应,我们将搜索结果存储在`results`状态中,并使用`map`函数将它们渲染到无序列表中。 现在,让我们在项目中创建一个名为`server.ts`的文件,用于模拟服务器端的行为: ```ts import express from "express"; type SearchResult = { id: number; name: string; description: string; }; const data: SearchResult[] = [ { id: 1, name: "JavaScript", description: "一门流行的脚本语言", }, { id: 2, name: "TypeScript", description: "JavaScript的超集,具有强类型和面向对象的特性", }, { id: 3, name: "React", description: "一款流行的前端UI框架", }, { id: 4, name: "Angular", description: "一款流行的前端框架", }, ]; const app = express(); app.get("/api/search", (req, res) => { const q = req.query.q as string; const results = data.filter((item) => item.name.toLowerCase().includes(q.toLowerCase()) ); res.json(results); }); const port = process.env.PORT || 3000; app.listen(port, () => { console.log(`Server is listening on port ${port}`); }); ``` 在上面的代码中,我们使用`express`库创建了一个名为`app`的Web应用程序,它包含一个GET路由,用于处理`/api/search`请求。当收到请求后,服务器将会读取查询字符串中的`q`参数,并使用`filter`函数从`data`数组中过滤出匹配的结果。最后,服务器将结果作为JSON响应发送回客户端。在这个示例中,我们使用了一个静态的搜索结果,实际应用中,我们可以使用数据库或其他数据源来进行搜索。 最后,在项目中的`index.tsx`文件中,我们可以渲染`SearchBox`组件: ```tsx import React from "react"; import ReactDOM from "react-dom"; import SearchBox from "./SearchBox"; ReactDOM.render(<SearchBox />, document.getElementById("root")); ``` 现在,我们可以启动应用程序并测试搜索功能了。在终端中执行以下命令: ``` npm start ``` 打开浏览器,访问`http://localhost:3000`,输入关键字并点击搜索按钮,即可看到匹配的搜索结果。 这就是使用React和TypeScript实现关键字模糊查询接口的联通的示例代码。希望能对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值