一、摘要
京东商品视频API为开发者提供了获取京东平台商品视频信息的能力,支持通过商品ID查询对应的视频数据,包括视频地址、封面图、时长等信息。该API对于电商应用开发、商品展示优化以及用户体验提升具有重要意义。
二、接口概述
1.接口基本信息
接口地址:https://api.jd.com/routerjson
请求方式:POST
数据格式:JSON
字符编码:UTF-8
2.核心参数说明
access_token:访问令牌,用于身份验证
method:API方法名,如jd.kpl.open.video.get
v:API版本号
app_key:应用标识
sign:请求签名
timestamp:时间戳
format:返回格式(json/xml)
param_json:业务参数JSON字符串
3.公共参数
.jd.item_video
请求地址: c0b.cc/R4rbK2 (切换真实请求账号)
| 名称 | 类型 | 必须 | 描述 |
|---|---|---|---|
| key | String | 是 | 调用key(必须以GET方式拼接在URL中) |
| secret | String | 是 | 调用密钥(复制Taobaoapi2014添加V获取) |
| api_name | String | 是 | API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] |
| cache | String | 否 | [yes,no]默认yes,将调用缓存的数据,速度比较快 |
| result_type | String | 否 | [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读 |
| lang | String | 否 | [cn,en,ru]翻译语言,默认cn简体中文 |
| version | String | 否 | API版本 |
三、Python请求示例
以下是一个完整的Python示例,展示如何调用京东商品视频API:
# coding:utf-8 """ Compatible for python2.x and python3.x requirement: pip install requests """ from __future__ import print_function import requests # 配置参数 API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 " # 请求示例 url 默认请求参数已经做URL编码 url = "jd/item_video/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=10335871600&domain_type=jd&video_id=" headers = { "Accept-Encoding": "gzip", "Connection": "close" } if __name__ == "__main__": r = requests.get(url, headers=headers) json_obj = r.json() print(json_obj)结语
京东商品视频API为开发者提供了便捷获取商品视频资源的途径,有助于丰富商品展示形式,提升用户体验。