wxm / pdd-sdk
拼多多 SDK 封装, 调用简单、语义化增强。支持 Laravel/Lumen。
Installs: 3 516
Dependents: 0
Suggesters: 0
Security: 0
Stars: 14
Watchers: 3
Forks: 6
Open Issues: 0
Requires
- php: >=7.1.3
- wxm/sdk-kernel: ^1.0.0
README
拼多多 SDK 封装, 调用简单、语义化增强。支持 Laravel/Lumen。
安装
composer require wxm/pdd-sdk
使用
PHP
$pdd = new \Pdd\Application('client_id', 'client_secret'); // 例如 pdd.ddk.goods.search 其他接口同理 $pdd->ddk->goods->search();
Laravel
-
注册 ServiceProvider:
\Pdd\ServiceProvider::class
-
发布配置:
php artisan vendor:publish --provider="\Pdd\ServiceProvider" --force
-
配置.env
PDD_APPKEY=client_id PDD_APPSECRET=client_secret
-
使用
// 例如 pdd.ddk.goods.search 其他接口同理 \Pdd\Facades\Pdd::ddk()->goods->search();
Lumen
-
注册 ServiceProvider:
bootstrap/app.php
下添加$app->register(\Pdd\ServiceProvider::class);
-
手动复制配置文件
-
配置.env
PDD_APPKEY=client_id PDD_APPSECRET=client_secret
-
使用
// 例如 pdd.ddk.goods.search 其他接口同理 \Pdd\Facades\Pdd::ddk()->goods->search();
API
用户授权API
\Pdd\Facades\Pdd::oauth()->getAuthorizeUrl(); // 获取授权地址 \Pdd\Facades\Pdd::oauth()->parseAccessToken('code'); // code 换 access_token \Pdd\Facades\Pdd::oauth()->refreshAccessToken('refresh_token'); // 刷新 access_token
多多客API
推广位PID管理
- pdd.ddk.goods.pid.generate 创建多多进宝推广位
- pdd.ddk.goods.pid.query 查询已经生成的推广位信息
- pdd.ddk.pid.mediaid.bind 用于存量推广位批量绑定媒体备案id
授权备案
- pdd.ddk.rp.prom.url.generate 生成备案链接
- pdd.ddk.member.authority.query 查询是否绑定备案
获取商品信息
- pdd.ddk.goods.search 商品搜索
- pdd.ddk.goods.recommend.get 商品推荐
- pdd.ddk.top.goods.list.query 查询爆款排行商品
- pdd.ddk.goods.detail 商品详情
商品推广
- pdd.ddk.goods.promotion.url.generate 生成普通商品推广链接
营销工具
- pdd.ddk.rp.prom.url.generate 生成营销工具推广链接
- pdd.ddk.cms.prom.url.generate 生成商城推广链接
频道推广
- pdd.ddk.resource.url.gen 生成拼多多主站频道推广链接
转链
- pdd.ddk.goods.zs.unit.url.gen 转链
订单数据
- pdd.ddk.order.list.increment.get 按更新时间同步已支付后的订单
- pdd.ddk.order.list.range.get 按支付时间段查询订单
- pdd.ddk.order.detail.get 查询订单详情