Depal Open API Doc
  1. 接入说明
Depal Open API Doc
  • 中文
    • 接入说明
      • 基本概念
      • 签名规则
      • 获取Token
        GET
    • 商品服务
      • 1688
        • 商品详情
        • 商品关键词搜索
        • 类目详情数据
        • 商品池查询
    • 订单服务
      • 下单前预览
      • 提交订单
      • 订单详情
      • 取消订单
      • 物流跟踪查询
  • English
    • API Instruction
      • Introduction
      • Signature Rule
      • Get Token
    • product service
      • alibaba wholesale(1688)
        • Commodity keyword search
        • Commodity Details
        • Category Detail Data
        • Commodity Pool Query
    • Order Service
      • Pre-order Preview
      • Submit Order
      • Order Details
      • Cancel Order
      • Logistics tracking query
  • Schemas
    • Schemas
      • ProductSearchResult
      • com.depal.open.auth.TokenGetResult
      • CargoItemResult
      • ProductSkuEn
      • CargoItemResultEn
      • ProductSearchResultEn
      • PageResultProductSearchResult
      • OrderCreatePreviewResult
      • ProductPoolQueryParamEn
      • OrderCreatePreviewResultEn
      • PageResultProductSearchResultEn
      • OpenResponseEntityPageResultProductSearchResult
      • OpenResponseEntityOrderCreatePreviewResult
      • sellerDataInfoEn
      • OpenResponseEntityOrderCreatePreviewResultEn
      • OpenResponseEntityPageResultProductSearchResultEn
      • ProductKeyWordSearchParam
      • AddressDTO
      • PriceRangeEn
      • AddressDTOEn
      • ProductKeyWordSearchParamEn
      • ProductImageSearchParam
      • CargoItemParam
      • OpenResponseEntityProductDetailResultEn
      • CargoItemParamEn
      • AttributeDTO
      • OrderCreatePreviewParam
      • ProductSaleInfoEn
      • OrderCreatePreviewParamEn
      • ProductSku
      • WeightDTO
      • OrderCreateOrderResult
      • ProductPoolResultEn
      • OrderCreateOrderResultEn
      • PriceRange
      • OpenResponseEntityOrderCreateOrderResult
      • WeightDTOEn
      • OpenResponseEntityOrderCreateOrderResultEn
      • ShippingInfo
      • OrderCreateOrderParam
      • OpenResponseEntityListProductPoolResultEn
      • OrderCreateOrderParamEn
      • ProductDetailResult
      • FeeItem
      • ProductDetailParamEn
      • OrderDetailParamEn
      • CategoryResultEn
      • ProductDetailParam
      • sellerDataInfo
      • LogisticsItem
      • ProductDetailResultEn
      • FeeItemEn
      • OpenResponseEntityCategoryResultEn
      • OpenResponseEntityProductDetailResult
      • ProductSaleInfo
      • OrderDetailResult
      • AttributeDTOEn
      • LogisticsItemEn
      • CategoryParamEn
      • ProductRelatedRecommendParam
      • OrderDetailParam
      • OrderDetailResultEn
      • OpenResponseEntityProductRelatedRecommendResult
      • OpenResponseEntityOrderDetailResult
      • OpenResponseEntityOrderDetailResultEn
      • ProductRelatedRecommendResult
      • OrderCancelResult
      • OrderCancelParamEn
      • CategoryParam
      • OpenResponseEntityOrderCancelResult
      • OpenResponseEntityOrderCancelResultEn
      • OpenResponseEntityCategoryResult
      • OrderCancelParam
      • OrderCancelResultEn
      • CategoryResult
      • TrackingItemResult
      • TrackingParamEn
      • OpenResponseEntityListTrackingItemResult
      • OpenResponseEntityListTrackingItemResultEn
      • TrackingParam
      • TrackingItemResultEn
      • ProductPoolResult
      • PageResultProductPoolResult
      • OpenResponseEntityPageResultProductPoolResult
      • OpenResponseEntityListProductPoolResult
      • ProductPoolQueryParam
    • ServerResponseEntityIPageProductSearchKeywordQueryModelProductInfoModelV
    • IPageProductSearchKeywordQueryModelProductInfoModelV
    • ProductSearchKeywordQueryModelProductInfoModelV
    • ProductSearchKeywordQueryModelPriceInfoV
    • ProductSearchKeywordQueryModelPromotionModelV
    • ProductSearchKeywordQueryModelSellerDataInfoV
    • ProductSearchKeywordQueryModelProductSimpleShippingInfo
    • OrderItem
  1. 接入说明

签名规则

签名步骤#

1.将以下几部分的内容按字符串拼接起来 s=a+b+c+d#

a. URL PATH: 如 /openapi/1/123456/1688.product.search.keyword
其中123456是appKey
b. Header数据: x-depal-timestamp 如 1745570329174
c. Header数据: x-depal-access-token 如 f14da3b8-b0b1-4f73-a5de-9bed637e0188
d. post body: 如 {"productId":11111,"language":"en"}

2.对拼接后的字符串进行签名#

sign = uppercase (hex (hmac_sha1 (s, appSecret))
如 33E54F4F7B989E3E0E912D3FBD2F1A03CA7CCE88
其中
appSecret 是申请入驻时系统分配的值
hmac_sha1 为通用的hmac_sha1算法
hex 为转为十六进制
uppercase 为转为大写字符

3. 将签名字符串放入header x-depal-signature 提交#

x-depal-signature=33E54F4F7B989E3E0E912D3FBD2F1A03CA7CCE88

代码示例#

Java版代码示例#

ApiCallService.java
SecurityUtil.java
StringUtil.java

PHP 签名示例#

security-util.php
Previous
基本概念
Next
获取Token
Built with