微信小程序物流助手提供了一系列接口,允许商家查看订单、物流轨迹等信息。以下是一些常用的物流接口的示例:

1. 获取支持的快递公司列表
wx.request({
  url: 'https://api.weixin.qq.com/cgi-bin/express/business/delivery/getall',
  method: 'POST',
  data: {
    access_token: 'YOUR_ACCESS_TOKEN',
  },
  success: function (res) {
    console.log('支持的快递公司列表', res.data);
  },
  fail: function (err) {
    console.error('获取快递公司列表失败', err);
  }
});

2. 获取运单数据
wx.request({
  url: 'https://api.weixin.qq.com/cgi-bin/express/business/order/get',
  method: 'POST',
  data: {
    access_token: 'YOUR_ACCESS_TOKEN',
    order_id: 'YOUR_ORDER_ID',
    openid: 'USER_OPENID', // 用户在商户appid下的唯一标识
  },
  success: function (res) {
    console.log('运单数据', res.data);
  },
  fail: function (err) {
    console.error('获取运单数据失败', err);
  }
});

3. 获取运单轨迹
wx.request({
  url: 'https://api.weixin.qq.com/cgi-bin/express/business/path/get',
  method: 'POST',
  data: {
    access_token: 'YOUR_ACCESS_TOKEN',
    order_id: 'YOUR_ORDER_ID',
    openid: 'USER_OPENID', // 用户在商户appid下的唯一标识
  },
  success: function (res) {
    console.log('运单轨迹', res.data);
  },
  fail: function (err) {
    console.error('获取运单轨迹失败', err);
  }
});

在上述代码中,需要替换为实际的 YOUR_ACCESS_TOKEN、YOUR_ORDER_ID 以及 USER_OPENID。

请注意,这些接口的使用需要商家的小程序有物流助手的权限,并且需要参考[微信小程序官方文档](https://developers.weixin.qq.com/miniprogram/dev/api-backend/logistics/logistics.getAllDelivery)以获取更详细的参数和使用说明。


转载请注明出处:http://www.pingtaimeng.com/article/detail/685/微信小程序