京东商家开放平台 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);MIT