| 参数名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | string | 是 | 快递公司 |
| senderprovince | string | 是 | 寄件省份 |
| sendercity | string | 是 | 寄件城市 |
| sendertown | string | 是 | 寄件县/区 |
| senderaddress | string | 是 | 寄件人地址 |
| sendername | string | 是 | 寄件人姓名 |
| sendermobile | string | 是 | 寄件人手机号(手机号和电话二选一) |
| sendertel | string | 是 | 寄件人电话(手机号和电话二选一) |
| sendercompany | string | 否 | 寄件公司 |
| senderzipcode | string | 否 | 寄件邮编 |
| addresseeprovince | string | 是 | 收件省份 |
| addresseecity | string | 是 | 收件城市 |
| addresseetown | string | 是 | 收件县/区 |
| addresseeaddress | string | 是 | 收件人详细地址 |
| addresseename | string | 是 | 收件人姓名 |
| addresseemobile | string | 是 | 收件人手机号(手机号和电话二选一) |
| addresseetel | string | 是 | 收件人电话(手机号和电话二选一) |
| addresseecompany | string | 否 | 收件公司 |
| addresseezipcode | string | 否 | 收件邮编 |
| product | string | 是 | 物品清单 此处传json片段 格式:[{"name":"名称","num":"数量","remark":"备注"}] |
| ordertype | int | 是 | 订单类型 1普通 2代收货款 3到付 4保价 |
| orderremark | string | 否 | 订单备注 |
| accountid | string | 是 | 电子面单账号ID |
| password | string | 是 | 电子面单密码 |
| weight | string | 否 | 重量 |
| dimension | string | 否 | 物品尺寸 长*宽*高 单位米 |
| freighttype | string | 否 | 运费类型 |
| producttype | int | 否 | 物品类型 0文件类 1电子产品类(包括家用电器) 2办公用品类/服装鞋帽/箱包类 3化妆品/美容产品类 4珠宝/手表/眼镜/贵重饰品类 5食品/保健药品类 6工艺品类(包括瓷器、茶具、烹饪用品) 7玩具/乐器类 8其他类 9大件 |
| freight | string | 否 | 运费 |
| isnotice | int | 否 | 是否通知快递员取件 1是 0否 默认0 |
| starttime | string | 否 | 取件开始时间 |
| endtime | string | 否 | 取件结束时间 |
| collectionamount | string | 否 | 代收货款金额 |
| insuredamount | string | 否 | 保价金额 |
| sign | string | 是 | 签名MD5加密 规则参考代码 |
| 参数名称 | 类型 | 说明 |
|---|---|---|
| orderno | string | 订单号 由我方生成,用来查询订单信息 |
| number | string | 快递单号 |
| ebill | string | 电子面单信息 |
| packageplace | string | 集包地名称 |
| code1 | string | 三段码中的第一段 |
| code2 | string | 三段码中的第二段 |
| code3 | string | 三段码中的第三段 |
| qrcode | string | 自动化二维码 |
| startbranchcode | string | 始发网点代码 |
| printhtml | string | 可打印的面单内容 |
<?php
require_once 'curl.func.php';
$appkey = 'your_appkey_here';//你的appkey
$url = "https://api.jisuapi.com/expressebill/add?appkey=$appkey";
$appsecret = 'ssssssssssss';
$post = ['type'=>'', 'senderprovince'=>'', 'sendercity'=>'', 'sendertown'=>'', 'senderaddress'=>'', 'sendername'=>'', 'sendermobile'=>'', 'sendertel'=>'', 'sendercompany'=>'', 'senderzipcode'=>'', 'addresseeprovince'=>'', 'addresseecity'=>'', 'addresseetown'=>'', 'addresseeaddress'=>'', 'addresseename'=>'', 'addresseemobile'=>'', 'addresseetel'=>'', 'addresseecompany'=>'', 'addresseezipcode'=>'', 'product'=>'', 'ordertype'=>'', 'orderremark'=>'', 'accountid'=>'', 'password'=>'', 'weight'=>'', 'dimension'=>'', 'freighttype'=>'', 'producttype'=>'', 'freight'=>'', 'isnotice'=>'', 'starttime'=>'', 'endtime'=>'', 'collectionamount'=>'', 'insuredamount'=>''];//不包含appkey
$post['sign'] = makeSign($post, $appsecret);
$result = curlOpen($url, ['ssl'=>true, 'post'=>$post]);
$jsonarr = json_decode($result, true);
//exit(var_dump($jsonarr));
if($jsonarr['status'] != 0)
{
echo $jsonarr['msg'];
exit();
}
$result = $jsonarr['result'];
echo $result['orderno'].' '.$result['number'].' '.$result['printhtml'];
foreach($result['ebill'] as $key=>$val)
{
echo $val['packageplace'].' '.$val['code1'].' '.$val['code2'].' '.$val['code3'].' '.$val['qrcode'].' '.$val['startbranchcode'];
}
/**
* 生成签名
*
*/
function makeSign($queryarr, $appsecret)
{
ksort($queryarr, SORT_STRING);
$str = implode($queryarr);
$str .= $appsecret;
//exit($str);
$str = md5($str);
return $str;
}
{
"status": 0,
"msg": "ok",
"result": {
"orderno": "2021000000000",
"number": "557039103353913",
"ebill": {
"packageplace": "上海分拨",
"code1": "073",
"code2": "00",
"code3": "01",
"qrcode": "",
"startbranchcode": "",
"shortaddress":"416A"
},
"printhtml": "可打印的HTML面单内容"
}
}
| 代号 | 说明 |
|---|---|
| 201 | 快递公司为空 |
| 202 | 不支持的快递公司 |
| 203 | 快递单号为空 |
| 204 | 快递单号错误 |
| 205 | 寄件人姓名不能为空 |
| 206 | 收件人姓名不能为空 |
| 207 | 寄件人省市都不能为空 |
| 208 | 订单号和快递单号不能都为空 |
| 209 | 收件人省市都不能为空 |
| 210 | 寄件人地址不能为空 |
| 211 | 收件人地址不能为空 |
| 212 | 寄件人手机号和电话不能都为空 |
| 213 | 收件人手机号和电话不能都为空 |
| 214 | 订单不存在 |
| 215 | 请在后台绑定账号密码 |
| 216 | 面单密码为空 |
| 217 | 签名为空 |
| 218 | 验签失败 |
| 230 | 未知错误 |
| 代号 | 说明 |
|---|---|
| 101 | APPKEY为空或不存在 |
| 102 | APPKEY已过期 |
| 103 | APPKEY无请求此数据权限 |
| 104 | 请求超过次数限制 |
| 105 | IP被禁止 |
| 106 | IP请求超过限制 |
| 107 | 接口维护中 |
| 108 | 接口已停用 |
| 计次套餐 | 套餐规格 | 价格 | ||
|---|---|---|---|---|
| 免费套餐 | 10次 | 0.00 元 | ≈0元/次 | |
| Level1 | 10000次 | 600.00 元 | ≈0.06元/次 | |
| Level2 | 50000次 | 2600.00 元 | ≈0.052元/次 | |
| Level3 | 100000次 | 4700.00 元 | ≈0.047元/次 | |
| Level4 | 1000000次 | 31000.00 元 | ≈0.031元/次 | |


© 2015-2025 杭州极速互联科技有限公司 版权所有 浙ICP备17047587号-4 浙公网安备33010502005096 增值电信业务经营许可证:浙B2-20190875