• 物流助手 电子面单
    • 获取支持的快递公司列表
    • 生成运单
    • 取消运单
    • 获取运单数据
    • 查询运单轨迹
    • 获取电子面单余额。
    • 绑定打印员
    • 解绑打印员

    物流助手 电子面单

    获取支持的快递公司列表

    https://developers.weixin.qq.com/miniprogram/dev/api/getAllDelivery.html

    1. $app->express->listProviders();
    2. {
    3. "count": 8,
    4. "data": [
    5. {
    6. "delivery_id": "BEST",
    7. "delivery_name": "百世快递"
    8. },
    9. ...
    10. ]
    11. }

    生成运单

    https://developers.weixin.qq.com/miniprogram/dev/api/addOrder.html

    1. $app->express->createWaybill($data);
    2. // 成功返回
    3. {
    4. "order_id": "01234567890123456789",
    5. "waybill_id": "123456789",
    6. "waybill_data": [
    7. {
    8. "key": "SF_bagAddr",
    9. "value": "广州"
    10. },
    11. {
    12. "key": "SF_mark",
    13. "value": "101- 07-03 509"
    14. }
    15. ]
    16. }
    17. // 失败返回
    18. {
    19. "errcode": 9300501,
    20. "errmsg": "delivery logic fail",
    21. "delivery_resultcode": 10002,
    22. "delivery_resultmsg": "客户密码不正确"
    23. }

    取消运单

    https://developers.weixin.qq.com/miniprogram/dev/api/cancelOrder.html

    1. $app->express->deleteWaybill($data);

    获取运单数据

    https://developers.weixin.qq.com/miniprogram/dev/api/getOrder.html

    1. $app->express->getWaybill($data);

    查询运单轨迹

    https://developers.weixin.qq.com/miniprogram/dev/api/getPath.html

    1. $app->express->getWaybillTrack($data);

    获取电子面单余额。

    仅在使用加盟类快递公司时,才可以调用。

    https://developers.weixin.qq.com/miniprogram/dev/api/getQuota.html

    1. $app->express->getBalance($deliveryId, $bizId);
    2. // 例如:
    3. $app->express->getBalance('YTO', 'xyz');

    绑定打印员

    若需要使用微信打单 PC 软件,才需要调用。

    https://developers.weixin.qq.com/miniprogram/dev/api/updatePrinter.html

    1. $app->express->bindPrinter($openid);

    解绑打印员

    若需要使用微信打单 PC 软件,才需要调用。

    https://developers.weixin.qq.com/miniprogram/dev/api/updatePrinter.html

    1. $app->express->unbindPrinter($openid);