kylin987 / jd-sp-api-sdk
京东商家开放平台 SP-API PHP SDK
4.0.0
2026-03-19 08:39 UTC
Requires
- php: >=7.4
- ext-json: *
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: ^9.6
This package is auto-updated.
Last update: 2026-03-19 09:10:09 UTC
README
京东商家开放平台 SP-API PHP SDK
安装
composer require kylin987/jd-sp-api-sdk
目录结构
.
├── ApiException.php # API 异常处理
├── Configuration.php # 配置类
├── HeaderSelector.php # 请求头选择器
├── ObjectSerializer.php # 对象序列化
├── SignatureCalculator.php # 签名计算器
├── open/ # 开放平台安全 API
│ └── security/v0/
└── sp/ # 业务 SP-API
├── address/v0/ # 地址服务
├── aftercare/v0/ # 售后服务
├── c2m/v0/ # 定制化服务
├── finance/v0/ # 财务
├── order/v0/ # 订单
├── product/v0/ # 商品
├── seller/v0/ # 店铺
└── support/v0/ # 客服
使用示例
<?php require_once 'vendor/autoload.php'; use com\jd\openapi\apiClient\Configuration; use com\jd\openapi\apiClient\sp\product\v0\api\SkusApi; use com\jd\openapi\apiClient\sp\product\v0\model\ListSkusRequest; $config = Configuration::getDefaultConfiguration() ->setAppKey('YOUR_APP_KEY') ->setAppSecret('YOUR_APP_SECRET') ->setAccessToken('YOUR_ACCESS_TOKEN') ->setRequestIdentity('vender'); // 商品域接口需要业务身份头时使用 $skusApi = new SkusApi($config); $request = new ListSkusRequest([ 'page' => 1, 'page_size' => 10, 'scope_set' => ['skuName'], ]); $response = $skusApi->listSkus($request);
License
MIT