接口使用场景等说明:凑单工具页生成接口,通过入参sku、itemId、num、couponUrls等参数生成凑单工具页链接。
| 环境 | http 地址 | https 地址 |
|---|---|---|
| 正式环境 | http://api.veapi.cn/jd/combinationpage | 暂无 |
| 参数名称 | 参数类型 | 必填 | 示例值 | 描述 |
|---|---|---|---|---|
| vekey | String | 是 | V123M56 | 公共参数,接口秘钥,请在会员中心获取 |
| skuInfo | String | 是 | {'sku':10071830269884,'num':2},{'itemId':'phrnmeeihZa5vsmRfEK3f2Aa_3erEj60sqh1NwWd4hq','num':3} | 商品和件数传入数据集合,多个集合用英文逗号隔开。为json字符串。sku:商品sku(Number类型),itemId:联盟商品ID(String类型),num:商品件数(Number类型)。最多支持10个sku或itemId,总件数上限30件。 |
| couponUrls | String | 否 | https://coupon.m.jd.com/coupons/show.action?linkKey=AARO6... | 优惠券链接集合;最多支持10个券。多个优惠券链接用英文逗号隔开。 |
| activityUrls | String | 否 | https://1111pro.m.jd.com/mall/active/***/index.html | 活动链接集合,页面头部展示会场楼层,最多支持2个。多个优惠券链接用英文逗号隔开。 |
GET/POST http://api.veapi.cn/jd/combinationpage?vekey=xxx&skuInfo={'sku':10071830269884,'num':2}
$api="http://api.veapi.cn/jd/combinationpage?vekey=xxx&skuInfo={'sku':10071830269884,'num':2}";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api);
//curl_setopt($ch, CURLOPT_POST, true); //POST方式时启用
//curl_setopt($ch, CURLOPT_POSTFIELDS, $postData ); //POST方式时传参
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //如果使用https请启用
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //如果使用https请启用
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true ); //返回数据流,不直接输出
curl_setopt($ch, CURLOPT_ENCODING, 'gzip'); //使用gzip压缩传输让访问更快
curl_setopt($ch, CURLOPT_TIMEOUT, 6); //允许执行的最长秒数。这里设定6S
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
$result = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
echo $result; //返回值
import cn.hutool.http.HttpResponse;
import cn.hutool.http.HttpRequest;
public class testGetParam {
public static void main(String[] args) {
// API网址
String url = "http://api.veapi.cn/jd/combinationpage?vekey=xxx&skuInfo={'sku':10071830269884,'num':2}";
// JDK 8u111版本后,若目标页面为HTTPS协议,请启用proxy用户密码鉴权
//System.setProperty("jdk.http.auth.tunneling.disabledSchemes", "");
// 发送请求
String result = HttpRequest.get(url)
.timeout(10000)//设置超时,毫秒
.execute().body();
System.out.println(result);
}
}
import requests
# 要访问的API网页
target_url = "http://api.veapi.cn/jd/combinationpage?vekey=xxx&skuInfo={'sku':10071830269884,'num':2}"
# 发送请求
response = requests.get(target_url)
# 获取页面内容
if response.status_code == 200:
print response.text
| 参数名称 | 参数类型 | 示例值 | 描述 |
|---|---|---|---|
| shortURL | String | https://u.jd.com/Ezv*** | 凑单工具页目标链接,以短链接形式,有效期60天 |
| clickURL | String | https://union-click.jd.com/jdc?e=XXXX | 凑单工具页目标的长链,长期有效 |
| materialId | String | https://jingfen.jd.com/item?u_act_p=union-activity*** | 推广物料url,即凑单工具页原始url |
| failCouponList | Failcouponresp[] | 失败券链接集合 | |
| └─ url | String | http://coupon.jd.com/ilink/get/get_coupon.action?XXXXXXX | 券链接 |
| failActivityUrlList | Failactivityurlresp[] | 失败会场链接数据 | |
| └─ url | String | https://1111pro.m.jd.com/mall/active/***/index.html | 活动链接 |
{ "error": "0", "msg": "查询成功!", "data": { "clickURL": "https://union-click.jd.com/jdc?e=&p=JF8BATAJK1olXDYDZBoCUBVIMzZNXhpXVhgcDwYCXhxDXHBTTkRHA1ocDBsJVEVTbT9aXjVUUUJdDAACFBtFRjdPQx5dSkJdDAACZgpHVTtmQw4ZXgQLUV5fHwlNRxJQWR4ZXQcDUl5UCkoUBGcBEl4BX3YBQF0vCEoWAmgMGlkUXAMKQFwtClxVWzlXFwkWVQ8EAAtcXx4XC2gAHVxFXwECB1ZYAEoUC2sIEl1CbXVqJwRDVSx2Zi5AYF1pOll8Vz8Yag0bD18PHlsdWjYCVV9dCUkVBG8AK2sXXAMDVVZtQyUWM244G10SWwAKUllUAU0QC18IE1wlBk9UV19cAHsnM2w4K2sWXTYBZAAzCUwSVj1bSVl7AVwHUFwBXhd5A20MGlMUWQ8KZFxcCUkVM184K2sl", "materialId": "https://jingfen.jd.com/item?u_act_p=union-activity&union_page_id=238413&skuList=10071830269884%3A2%2C100065030049%3A3&sign=c2987ed0fd196976a361b9490295187f", "shortURL": "https://u.jd.com/EgduYkq" }, "request_id": "PXdTZR8" }