拼多多按图搜索商品API技术实践指南

简介: 拼多多图片搜索API简介:通过POST请求,传入Base64或URL图片,支持商品以图搜货。需用client_id/client_secret鉴权及MD5签名,图片限JPG/PNG、≤500KB、800×600以上。返回商品ID、名称、价格(分)、主图等信息。(239字)

​
一、接口基础信息
请求方式:POST
认证机制:需使用平台分配的 client_id 和 client_secret
请求地址:
https://open-api.pinduoduo.com/api/image_search

二、请求参数说明
{
"image": "Base64编码的图片数据",
"image_url": "可选图片URL",
"size_type": 1, // 图片尺寸类型
"page": 1, // 分页页码
"page_size": 20 // 每页数量
}

⚠️ 注意:image 和 image_url 参数二选一,图片需满足:

格式:JPG/PNG
大小:≤500KB
分辨率:建议 800×600 以上
三、签名验证机制
请求需携带签名参数: $$sign = MD5(\text{client_secret} + \text{params_string} + \text{client_secret})$$

import hashlib
def generate_sign(params, secret):
param_str = '&'.join([f'{k}{v}' for k,v in sorted(params.items())])
return hashlib.md5((secret + param_str + secret).encode()).hexdigest()
四、返回数据结构
{
"result": {
"goods_list": [
{
"goods_id": "商品ID",
"goods_name": "商品名称",
"price": 2990, // 单位分
"image_url": "主图URL"
}
],
"total_count": 100 // 匹配商品总数
},
"error_code": 0 // 错误码
}
五、完整调用示例(Python)
import requests
import base64

API_URL = "https://open-api.pinduoduo.com/api/image_search"
CLIENT_ID = "your_client_id"
CLIENT_SECRET = "your_secret"

def search_by_image(image_path):
with open(image_path, "rb") as f:
img_base64 = base64.b64encode(f.read()).decode()

params = {
    "client_id": CLIENT_ID,
    "type": "image_search",
    "image": img_base64,
    "page": 1,
    "page_size": 10,
    "timestamp": int(time.time())
}
params["sign"] = generate_sign(params, CLIENT_SECRET)

response = requests.post(API_URL, json=params)
return response.json()

调用示例

result = search_by_image("product.jpg")
print(result["result"]["goods_list"])
六、常见问题处理
错误码 1001:图片格式/大小不符合要求
错误码 2001:签名验证失败
返回空列表:建议尝试不同角度商品主图
限流处理:需控制调用频率 ≤ 5次/秒

​

相关文章
|
7月前
|
JSON 供应链 API
1688按图搜索API技术实现详解
本文详解1688官方“按图搜索商品”API的调用方法:涵盖权限申请、图片要求、接口地址、参数说明、Python调用示例及响应解析,助力开发者快速集成图像识别与商品匹配功能,适用于比价、找货、侵权检测等场景。(239字)
1089 1
|
7月前
|
JSON 算法 5G
拼多多开放平台商品搜索API技术实践指南
拼多多商品搜索API(pdd.ddk.goods.search)支持关键词检索商品,返回ID、标题、价格、销量等核心信息,适用于比价与选品分析。个人开发者日调用2000次,企业认证可达10万次。需签名认证,支持多维度排序与优惠券筛选。(239字)
1675 1
|
7月前
|
JSON 算法 API
​​​​​​​调用1688按图搜索商品API接口指南
本文详解1688按图搜商品API的调用方法:涵盖注册应用、获取密钥、图片上传(URL或Base64)、签名生成、参数拼接与POST请求全流程,并附Python示例代码及安全注意事项,助开发者快速集成图像搜索能力。(239字)
1337 0
|
7月前
|
机器学习/深度学习 JSON 供应链
1688图片搜索API(拍立淘)实操指南
1688图片搜索API(拍立淘/以图搜货)是官方图像搜品接口,支持图片URL或Base64输入,秒级返回同款/相似商品ID、标题、价格等结构化数据,精准高效,适用于反向海淘、供应链寻源、比价选品等场景。
1677 1
|
11月前
|
人工智能 监控 安全
借助API,淘宝京东拼多多卖家轻松应对市场变化
在电商竞争中,淘宝、京东、拼多多卖家常面临库存、定价、订单等难题。借助API技术,可实现库存同步、动态调价、智能订单处理、数据预测与客服整合,提升效率300%。API正成为电商智能化运营的核心引擎,助力商家精准决策、高效增长。(238字)
|
4月前
|
缓存 Prometheus 监控
💰 1688开放平台API收费标准与资源包购买攻略(2026最新版)
1688开放平台API采用「免费额度+资源包+按量付费」三层计费模型:基础接口(商品/订单/物流)免费但限QPS;高频或实时库存、分销等需购年费资源包;超量部分按次计费(约0.001元/次)。合理配置可零成本支撑中小B2B系统。
|
9月前
|
编解码 JSON 监控
淘宝图片搜索API接口指南
淘宝图片搜索API(拍立淘)支持通过图片或URL检索淘宝/天猫同款商品,适用于比价、内容带货、运营监控等场景。需申请接口权限,上传符合要求的图片,返回相似商品信息,包括标题、价格、主图及相似度得分。
1458 0
|
4月前
|
前端开发 安全 C语言
C++在嵌入式图形界面(LVGL)中的运用
LVGL(LightandVersatileGraphicsLibrary)是一个开源的嵌入式GUI库,支持触摸屏、键盘、编码器等输入。它https://huayunkayouhui.com完全用C语言编写,但提供了完整的C++绑定和面向对象的包装。
368 0
|
11月前
|
搜索推荐 API 开发者
1688图片搜索API | 上传图片秒找同款 | 相似商品精准推荐
1688图片搜索API是阿里巴巴B2B平台提供的图像识别服务,支持通过上传商品图片在海量商品库中快速查找同款或相似商品。适用于电商比价、批量搜索及系统集成,提升采购效率。建议使用清晰图片并优化分类与分页设置,以提高搜索准确率和性能表现。
|
8月前
|
人工智能 JSON 搜索推荐
京东图片搜索API深度解析:以图搜货赋能电商全场景
京东图片搜索API是京东开放平台提供的视觉搜索服务,支持上传图片或URL,精准匹配外观、功能相似商品,返回结构化信息,适用于比价、竞品分析与智能推荐等场景。(239字)

热门文章

最新文章