一:淘宝开放平台没有直接将淘口令转换为真实 URL 的官方 API 接口。
不过,可以通过以下方式间接实现淘口令解析:
利用淘宝或天猫客户端解析:在应用或网站中,引导用户复制淘口令后,使用淘宝或天猫的 SDK 或调用其提供的 URI Scheme,借助客户端进行解析。但这种方式要求用户安装了淘宝或天猫应用,并且应用能与客户端交互。
使用第三方 API 服务:有些第三方服务提供商可提供淘口令解析服务。例如订单侠开放平台,为淘客开发者提供包括淘口令解析接口在内的一站式 API 解决方案。使用第三方服务时,需注意数据安全和隐私保护问题,要选择可靠的服务提供商,并遵守相关法律法规。以类似item_password功能的 API 为例,通常的使用步骤如下:
注册账号:访问相关平台指定网站注册账号。
创建应用:创建应用并选择 “电商营销” 等相关类目。
获取凭证:获取 App Key 和 App Secret 等凭证信息。
申请权限:在应用权限中申请taobao.tbk.tpwd.create等相关接口权限。
二、第三方API服务(快速接入)
如果无法满足淘宝联盟的资质要求,可使用合规的第三方API服务商(需注意数据安全):
示例:APISpace 的淘口令解析API
访问 APISpace,搜索“淘口令解析”。
购买套餐后获取API密钥。
三:请求示例
Python 调用示例:
import requests
# 假设的API地址
# 小编: TaoxiJd-api 前往体验API:o0b.cn/ibrad
api_url = "api-gw.onebound.cn/taobao/item_password/"
# 假设的请求参数
params = {
"key": "your_api_key", # 从平台获取的API密钥
"secret": "your_api_secret", # 从平台获取的API密钥
"word": "https://qr.1688.com/share.html?secret=FIH6kmCT", # 示例淘口令
"title": "no" # 是否获取标题和图片,这里设置为no
}
response = requests.get(api_url, params=params)
if response.status_code == 200:
result = response.json()
print(result)
else:
print(f"请求失败,状态码: {response.status_code}")
四:响应示例
"item": {
"url": "https://item.taobao.com/item.htm?ut_sk=1.Za3BkZEqE08DAEKiJkg9RSxo_21380790_1726043149381.Copy.1&id=714185583922&sourceType=item&price=55-88&suid=5E023610-FE76-41EC-B7AA-223CA8E042AD&shareUniqueId=28271397557&un=85efac31c601efbe0d92f5aa52e6dceb&share_crt_v=1&un_site=0&spm=a211b4.23536181&tbSocialPopKey=shareItem&sp_tk=UUdRRDNoOEw1TVg%3D&bxsign=tcdDiljZCuFy6ExJREC0hI7AdBrQgHASCErtZUQP-FPXlD65Yz52F0IDKfGrHsesUyQnKRM_SEBg-iIM9_9EwjilCt7DvPhp5egcbyPVB2ppCE&bc_fl_src=share-644434928073-1-0&visa=13a09278fde22a2e&disablePopup=true&disableSJ=1",
"word": "e.tb.cn%2Fh.gKQyjspKGL7lawW%3Ftk%3DQGQD3h8L5MX%26fbclid%3DIwY2xjawFT4IRleHRuA2FlbQIxMAABHT3FnU27-GKa7yKjG2FOZDYxu_z6OFM7YD-WiecLhEfgXvN6FNo3zhU5qQ_aem_JJVf3U_iW3T64D-XcRkaiQ",
"title": "莆田椰子男鞋秋季飞织网面透气大码气垫减震男士休闲跑步运动潮鞋",
"pic_url": "http://gw.alicdn.com/bao/uploaded/i4/3446654472/O1CN01YPvSDF1iuE2O7afjM_!!0-item_pic.jpg",
"_ddf": "fb_js"
},
"error": "",
"reason": "",
"error_code": "0000",
"cache": 0,
"api_info": "today:23 max:1000 all[23=23+0+0];expires:2024-11-29",
"execution_time": "0.69",
"server_time": "Beijing/2024-10-22 10:20:28",
"client_ip": "220.177.180.75",
"call_args": [],
"api_type": "taobao",
"server_memory": "3.69MB",
"request_id": "3.67170bec13404",
"last_id": "3630917946"
}
通过该接口,可快速将用户分享的淘口令转换为结构化信息,适用于社交电商导购、商品比价、订单跟踪等场景。