京东 SDK 封装, 调用简单、语义化增强。支持 Laravel/Lumen。
安装
composer require wxm/jd-sdk
使用
PHP
$jd = new \Jd\Application('app_key', 'secret_key');
// 例如 jd.union.open.goods.jingfen.query 其他接口同理
$jd->union->open->goods->jingfen->query();
Laravel
-
注册 ServiceProvider:
\Jd\ServiceProvider::class
-
发布配置:
php artisan vendor:publish --provider="\Jd\ServiceProvider" --force
-
配置.env
Jd_APPKEY=app_key Jd_APPSECRET=secret_key
-
使用
// 例如 jd.union.open.goods.jingfen.query 其他接口同理 \Jd\Facades\Jd::union()->open->goods->jingfen->query();
Lumen
-
注册 ServiceProvider:
bootstrap/app.php
下添加$app->register(\Jd\ServiceProvider::class);
-
手动复制配置文件
-
配置.env
Jd_APPKEY=app_key Jd_APPSECRET=secret_key
-
使用
// 例如 jd.union.open.goods.jingfen.query 其他接口同理 \Jd\Facades\Jd::union()->open->goods->jingfen->query();
API
京东联盟API
- 京粉精选商品查询接口 jd.union.open.goods.jingfen.query
- 订单查询接口 jd.union.open.order.query
- 关键词商品查询接口【申请】jd.union.open.goods.query
- 网站/APP获取推广链接接口 jd.union.open.promotion.common.get
- 根据skuid查询商品信息接口 jd.union.open.goods.promotiongoodsinfo.query
- 优惠券领取情况查询接口【申请】 jd.union.open.coupon.query
- 社交媒体获取推广链接接口【申请】jd.union.open.promotion.bysubunionid.get
- 工具商获取推广链接接口【申请】 jd.union.open.promotion.byunionid.get
- 查询推广位【申请】 jd.union.open.position.query
- 创建推广位【申请】 jd.union.open.position.create
- 获取PID【申请】 jd.union.open.user.pid.get
- 秒杀商品查询接口【申请】【即将下线】 jd.union.open.goods.seckill.query
- 商品类目查询接口 jd.union.open.category.goods.get
- 商品详情查询接口 jd.union.open.goods.bigfield.query
- 奖励订单查询接口【申请】 jd.union.open.order.bonus.query
- 通过小程序获取推广链接【申请】 jd.union.open.promotion.applet.get
- 礼金停止 jd.union.open.coupon.gift.stop
- 礼金创建 jd.union.open.coupon.gift.get
- 礼金效果数据 jd.union.open.statistics.giftcoupon.query
- 活动查询接口 jd.union.open.activity.query
- 订单行查询接口 jd.union.open.order.row.query
- 猜你喜欢商品推荐 jd.union.open.goods.material.query
- 佣金规则混合接口【申请】 jd.union.open.rule.commission.mix
- 京享红包效果数据 jd.union.open.statistics.redpacket.query
- 工具商订单行查询接口【申请】 jd.union.open.order.agent.query
- 京东注册用户判定接口【申请】 jd.union.open.user.register.validate
- 工具商京享红包效果数据查询接口【申请】 jd.union.open.statistics.redpacket.agent.query