# jd-aces-php-sdk **Repository Path**: kylin987/jd-aces-php-sdk ## Basic Information - **Project Name**: jd-aces-php-sdk - **Description**: 京东的sdk - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-13 - **Last Updated**: 2026-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JD ACES PHP SDK 京东 ACES 数据加密 PHP SDK - 标准 Composer 包版本 ## 📦 安装 ### 方式一:Composer 安装(推荐) ```bash composer require kylin987/jd-aces-php-sdk ``` ### 方式二:直接引用 ```bash git clone git@gitee.com:kylin987/jd-aces-php-sdk.git cd jd-aces-php-sdk composer install ``` ## 🚀 快速开始 ### 1. 基础使用 ```php appKey = "YOUR_APP_KEY"; $client->appSecret = "YOUR_APP_SECRET"; $client->accessToken = "YOUR_ACCESS_TOKEN"; $client->serverUrl = "https://api.jd.com/routerjson"; // 创建请求 $req = new JosVoucherInfoGetRequest(); $req->putOtherTextParam("voucher_id", "123456"); // 执行请求 $resp = $client->execute($req, $client->accessToken); print_r($resp); ``` ### 2. 数据加密/解密(TDE) ```php encrypt($sensitiveData); // 解密数据 $decrypted = $tdeClient->decrypt($encrypted); ``` ### 3. 使用 Bootstrap(可选) ```php = 7.4 2. **必需扩展**: curl, json 3. **推荐缓存**: APCu 或 Yac(用于 TDE 密钥缓存) 4. **生产环境**: 建议将 `JD_SDK_DEV_MODE` 设为 `false` 5. **日志权限**: 确保日志目录可写 ## 🐛 常见问题 ### 1. 缓存扩展未启用 ``` RuntimeException: neither yac nor apcu enable ``` **解决**: 安装并启用 APCu 或 Yac 扩展 ```bash # APCu pecl install apcu # 或 Yac pecl install yac ``` ### 2. 日志目录无权限 ```bash chmod -R 755 /path/to/workdir/ ``` ## 📄 License MIT License ## 🔗 相关链接 - [GitHub 仓库](https://github.com/kylin987/jd-aces-php-sdk) - [Gitee 仓库](https://gitee.com/kylin987/jd-aces-php-sdk) - [京东开放平台](https://open.jd.com/) - [Composer 包](https://packagist.org/packages/kylin987/jd-aces-php-sdk) ## 🤝 贡献 欢迎提交 Issue 和 Pull Request! 1. Fork 本仓库 2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 开启 Pull Request