拼多多按图搜索商品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次/秒

相关文章
|
5月前
|
JSON 供应链 API
1688按图搜索API技术实现详解
本文详解1688官方“按图搜索商品”API的调用方法:涵盖权限申请、图片要求、接口地址、参数说明、Python调用示例及响应解析,助力开发者快速集成图像识别与商品匹配功能,适用于比价、找货、侵权检测等场景。(239字)
|
5月前
|
JSON 算法 5G
拼多多开放平台商品搜索API技术实践指南
拼多多商品搜索API(pdd.ddk.goods.search)支持关键词检索商品,返回ID、标题、价格、销量等核心信息,适用于比价与选品分析。个人开发者日调用2000次,企业认证可达10万次。需签名认证,支持多维度排序与优惠券筛选。(239字)
1167 1
|
5月前
|
JSON 算法 API
​​​​​​​调用1688按图搜索商品API接口指南
本文详解1688按图搜商品API的调用方法:涵盖注册应用、获取密钥、图片上传(URL或Base64)、签名生成、参数拼接与POST请求全流程,并附Python示例代码及安全注意事项,助开发者快速集成图像搜索能力。(239字)
1047 0
|
5月前
|
机器学习/深度学习 JSON 供应链
1688图片搜索API(拍立淘)实操指南
1688图片搜索API(拍立淘/以图搜货)是官方图像搜品接口,支持图片URL或Base64输入,秒级返回同款/相似商品ID、标题、价格等结构化数据,精准高效,适用于反向海淘、供应链寻源、比价选品等场景。
1191 1
|
5月前
|
JSON API 数据格式
使用拼多多开放平台API根据商品ID获取商品详情
本文详解如何调用拼多多开放平台API(pdd.ddk.goods.detail)获取商品详情,涵盖认证授权、签名生成、请求构造与响应解析,并提供完整Python示例代码,助开发者快速集成商品数据能力。(239字)
1147 1
|
9月前
|
人工智能 监控 安全
借助API,淘宝京东拼多多卖家轻松应对市场变化
在电商竞争中,淘宝、京东、拼多多卖家常面临库存、定价、订单等难题。借助API技术,可实现库存同步、动态调价、智能订单处理、数据预测与客服整合,提升效率300%。API正成为电商智能化运营的核心引擎,助力商家精准决策、高效增长。(238字)
|
9月前
|
搜索推荐 API 开发者
1688图片搜索API | 上传图片秒找同款 | 相似商品精准推荐
1688图片搜索API是阿里巴巴B2B平台提供的图像识别服务,支持通过上传商品图片在海量商品库中快速查找同款或相似商品。适用于电商比价、批量搜索及系统集成,提升采购效率。建议使用清晰图片并优化分类与分页设置,以提高搜索准确率和性能表现。
|
5月前
|
缓存 监控 安全
亚马逊商品详情API接入指南
本文详解亚马逊PA-API 5.0调用全流程:含Access Key认证配置、boto3客户端初始化、商品信息查询示例(ASIN/标题/价格/主图)、响应解析、指数退避错误处理及合规要点(如1小时价格缓存限制、数据来源标注),助开发者安全高效接入。
|
5月前
|
JSON 算法 API
调用拼多多开放平台API获取店铺所有商品列表
本文详解拼多多开放平台商品列表API(pdd.goods.list.get)调用方法,涵盖授权流程、签名生成、关键参数、分页处理及响应解析,助力商家/开发者高效获取全量商品数据,适用于商品管理、数据分析等场景。(239字)
|
5月前
|
JSON API 开发者
通过1688开放平台API根据商品ID获取商品详情
本文详解1688开放平台“获取商品详情”API调用方法:支持通过商品ID精准查询标题、价格、库存、图片、SKU等结构化信息,涵盖接口说明、POST请求方式、必选/可选参数(access_token、productId、fields)、JSON返回结构及Python调用示例,助开发者快速集成。(239字)
1240 1