客服电话:+8613533645155
注册
客服电话:+8613533645155

客户标准接口文档(所有接口)

关键字: API

客户标准接口文档(所有接口)

本系统包含9大API接口,适用于有自己独立网站的商户,可以把自己的系统和本系统直接对接(不再需要在本系统操作)
简要描述

· 客户标准接口

请求URL

· https://www.andi56.com?c=API

请求方式


· POST

· 请求头:content-type:application/json

统一请求参数
获取(加密代码) 生成秘钥dataDigest:登录 andi56 客户端自行获取:

如图:状态开启时才能获得API信息。关闭后将直接返回错误码。

auto_2500.png

需要提交的参数如下:


参数名

必选

类型

大小写

说明

msgId

string

不区分

请求头(header) 消息ID(客户传一个uuid)

msgType

string

不区分

请求头(header) 消息类型,根据消息类型执行对应方法

partnerCode

string

不区分

请求头(header) 客户id  上图获取

dataDigest

string

不区分

请求头(header) 请求签名 (报文+客户密钥 md5) 32位加密 

content

string

区分

请求体(body) 请求报文内容


安全校验(MD5 加密方法:

   1.PHP为自带函数MD5()。

$dataDigest=MD5($content.$pass);


   2.其他供参考方式:

* 注意默认MD5签名是返回byte[ ] .

 *

 * 如果一般说md5后再base64 . 是指md5 32位 byte[] 直接转base64 .

 *

 * 而不是byte[] 转 string 再base64 . 结果是不一样的

 *

 * @return String 返回32位md5加密字符串(16位加密取substring(8,24))

 */public final static String md5_32bit(String plainText) {

    String md5Str = null;

    try {

        StringBuffer buf = new StringBuffer();

        MessageDigest md = MessageDigest.getInstance("MD5");

        md.update(plainText.getBytes());

        byte b[] = md.digest();

        int i;

        for (int offset = 0; offset < b.length; offset++) {

            i = b[offset];

            if (i < 0) {

                i += 256;

            }

            if (i < 16) {

                buf.append("0");

            }

            buf.append(Integer.toHexString(i));

        }

        // 32位的加密

        md5Str = buf.toString();

    } catch (Exception e) {

        e.printStackTrace();

    }

    return md5Str;

}

统一返回参数:返回的中文字符显示乱码的话,请更换 字符集。

参数名

类型

说明

data

string

请求(响应)的的具体内容

msg

string

消息

code

string

状态码 200:成功 400:失败

   

方法及介绍

1,查询轨迹

msgType=QueryTrack


2.获得订单的国际单号:

msgType=getorderex


3 获得订单列表

msgType=getorderlist


4 获得包裹列表

msgType=getpackagelist


5 获得代发货物列表

msgType=gethuowulist


6 一个包裹一个订单下单

msgType=oneponeo


7


8


9更多请找业务员索取,这里不公布




如要使用示例账号(上面的账号),请联系客服开启。

上一主题: 积分说明 下一主题: API接口之六 一件包裹一订单
关注官方微信
在线客服
+8613533645155