#### 1\. 下載SDK
* [JAVA-SDK下載](https://resource.duobaoyu.com.cn/supply/dby-java-sdk-1.0-RELEASE_2023-08-09-18-12-36.jar "JAVA-SDK下載")
* 導入SDK包
#### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=b7338def6ecec696204f75f37fb5d859#2-%E6%B7%BB%E5%8A%A0sdk%E4%BE%9D%E8%B5%96)2\. 添加SDK依賴
~~~xml
<!--網絡請求-->
<dependency>
<groupId>com.dtflys.forest</groupId>
<artifactId>forest-core</artifactId>
<version>1.5.26</version>
</dependency>
<!--工具類 -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-crypto</artifactId>
<version>5.7.22</version>
</dependency>
<!-- json處理 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.83</version>
</dependency>
<!--bean處理-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
</dependency>
~~~
#### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=b7338def6ecec696204f75f37fb5d859#3-%E4%BD%BF%E7%94%A8sdk%E5%8F%91%E8%B5%B7%E8%AF%B7%E6%B1%82)3\. 使用SDK發起請求
* 以下單為例
~~~java
DbyClient client = new DbyClient("http://xxxxx/open/api", "your appKey", "your appSecret");
ScmOrderSubmitRequest.SkuInfo sku1 = ScmOrderSubmitRequest.SkuInfo.builder()
.skuCode("50180878441").skuNum(1).unitPrice(8000).build();
List<ScmOrderSubmitRequest.SkuInfo> skuInfos = Collections.singletonList(sku1);
ScmOrderSubmitRequest request = ScmOrderSubmitRequest.builder()
.tradeNo(IdUtil.getSnowflakeNextIdStr())
.consigneeName("張三")
.consigneeMobile("15900000000")
.consigneeProvinceCode("42")
.consigneeCityCode("4201")
.consigneeCountyCode("420106")
.consigneeTownCode("420106010")
.consigneeAddress("安騰國際")
.orderRemark("測試下單")
.skuInfos(skuInfos).build();
DbyR<ScmOrderSubmitResponse> response = client.execute(request);
~~~
#### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=b7338def6ecec696204f75f37fb5d859#4-%E5%9F%BA%E4%BA%8Espringboot%E7%9A%84api%E6%96%B9%E5%BC%8F%E5%8F%8Asdk%E6%96%B9%E5%BC%8F%E5%AF%B9%E6%8E%A5%E7%A4%BA%E4%BE%8B)4\. 基于SpringBoot的API方式及SDK方式對接示例
* [dby-example示例工程下載](https://resource.duobaoyu.com.cn/supply/dby-example.zip "dby-example示例工程下載")***該工程已不再維護,工程里面SDK包以及API參數請以最新的為準***
* 工程結構
~~~
dby-example
├── dby-common
├── dby-scm-api-demo -- 基于Forest網絡請求框架的API調用示例及消息回調示例
├── dby-sdk-demo -- 基于SDK的調用示例
~~~
- 產品介紹
- 開發指南
- 實物商品對接流程
- 簽名規則
- JAVA SDK使用
- PHP SDK使用
- 商品消息對接流程
- 虛擬商品對接流程
- 電影H5對接流程
- 卡密信息解密規范
- 錯誤碼查詢
- 商品API文檔
- 商品
- 查詢商品SPU詳情
- 查詢商品SPU深度分頁
- 查詢商品可售性
- 手機號所屬運營商查詢
- 查詢商品詳情
- 查詢商戶商品上下架狀態
- 查詢商品最小起訂量
- 查詢商品價格
- 根據SKU查詢商品SPU詳情
- 查詢商品分類逐級獲取
- 查詢商品分類分頁獲取
- 訂單
- 運費評估
- 確認收貨
- 查詢訂單物流信息
- 查詢訂單詳情
- 取消訂單
- 確認下單
- 實物商品預下單
- 虛擬商品預下單
- 售后
- 查詢售后退款詳情
- 查詢售后訂單詳情
- 取消售后申請
- 確認售后完成
- 提交運單信息
- 查詢售后支持的物流
- 查詢客戶寄回地址
- 創建退款退貨申請
- 上傳商品售后憑證
- 批量查詢商品售后權益
- 地址
- 詳細地址轉換成供應鏈地址編碼
- 省市區街道4級地址查詢
- 消息
- 消息通知
- 賬戶
- 查詢商戶賬戶信息
- 電影API文檔
- 電影H5
- 電影H5首頁免登錄
- 設置商戶價格策略
- 設置商戶貨幣兌換比例
- H5電影訂單詳情
- H5電影訂單確認
- H5電影訂單列表
- 電影消息
- 電影消息通知