首页 快递查询 快递查询示例代码 快递查询[Nodejs]

快递查询示例代码Nodejs

作者: 阅读数:1171 上传时间:2025-03-28

快递查询

// 1. 安装 axios(如果未安装)
// 在终端执行: npm install axios

const axios = require('axios');

// 2. 直接配置参数
const url = 'https://api.jisuapi.com/express/query';
const params = {
  appkey: 'your_appkey_here', // 替换成你的真实appkey
  type: 'auto',
  number:'773329421137765',
  mobile: ''
};

// 3. 立即发送请求
axios.get(url, { params })
  .then(response => {
    // 检查API业务状态码
    if (response.data.status !== 0) {
      console.error('API返回错误:', response.data.status+"-"+response.data.msg);
      return;
    }

    // 解析结果
    const result = response.data.result;
    console.log(`快递公司: ${result.type} 单号: ${result.number}`);
    console.log('最新状态:', result.list[0].status);

    // 遍历物流信息
    console.log('\n物流轨迹:');
    result.list.forEach((item, index) => {
      console.log(`[${index + 1}] ${item.time} | ${item.status}`);
    });
  })
  .catch(error => {
    // 统一错误处理
    console.error('请求失败!');
  });