API文档及SDK

1、系统参数

1.1、公共参数

名称 类型 是否必需 描述
app_key String True 登陆虎符控制台查看
customerId String False 商家编码
method String False 方法名
sign_method String False 签名计算方式,目前仅支持md5
format String False 报文格式,目前仅支持json
v String False API版本 1.0
timestamp String False yyyy-MM-dd HH:mm:ss
sign String False 签名

1.2、签名算法

我们用发货单创建请求为例:

http://test.com?app_key=XXXXXXXXXXXXXXXXX&customerId=0100&method=jingdong.hufu.deliveryorder.create&sign=917DE2C2258D6DDE20EB3D6F3ED364F3&sign_method=md5&timestamp=2021-05-31 10:00:00&format=json&v=1.0

输入参数为(参数 URL Decode之后再计算签名) 注:参数列表中的sign不参与计算签名,除此之外所有参数都要参与计算签名(以实际参数为准,示例只是一个demo)

    app_key=XXXXXXXXXXXXXXXXX
    customerId=0100
    method=jingdong.hufu.deliveryorder.create
    sign_method=md5
    timestamp=2021-05-31 10:00:00
    format=json
    v=1.0

请求body为

{“a”:1}

按首字母升序排列:

    app_key=XXXXXXXXXXXXXXXXX
    customerId=0100
    format=json
    method=jingdong.hufu.deliveryorder.create
    sign_method=md5
    timestamp=2021-05-31 10:00:00
    v=1.0

连接字符串: 连接参数名与参数值,并在首尾加上secret,此处假设secret=test,如下:

testapp_keyXXXXXXXXXXXXXXXXXcustomerId0100formatjsonmethojingdong.hufu.deliveryorder.createsign_methodmd5timestamp2021-05-31 10:00:00v1.0{“a”:1}test

生成签名 sign: 32位大写MD5值-> 211E472XXXXXXXXXXXXX288F9F368

2、api文档&SDK

results matching ""

    No results matching ""

    results matching ""

      No results matching ""