摆渡人CRM系统 API 文档

系统版本: 1.0.0 | PHP版本: 8.0.26

用户管理接口

POST 用户注册: /api/user/register.php

参数: name, phone, password

POST 用户登录: /api/user/login.php

参数: phone, password

GET 用户列表: /api/user/list.php

参数: page, page_size, search (需要token)

POST 更新用户: /api/user/update.php

参数: id, name, phone, password, status (需要token)

POST 删除用户: /api/user/delete.php

参数: id (需要token)

400话单管理接口

POST 400平台登录: /api/call400/login.php

参数: username, password (需要用户token)

POST 查询话单: /api/call400/query.php

参数: msisdn, start_time, end_time, caller, called, call_sts等 (需要token)

GET 话单列表: /api/call400/list.php

参数: page, page_size, msisdn, caller_id, called_id等 (需要token)

POST 下载录音: /api/call400/download.php

参数: file_name, trunk_code, msisdn (需要token)

百度线索管理接口

POST 接收线索: /api/baidu/receive.php

接收百度推送的线索数据(无需token,百度直接调用)

GET 线索列表: /api/baidu/list.php

参数: page, page_size, phone, clue_type, start_time, end_time (需要token)

数据分析接口

GET 每日线索分析: /api/analysis/daily.php

参数: phone, start_date, end_date (需要token)

功能: 以用户手机号查询话单,统计每日话单数量和线索数量

使用说明

  1. 首先执行 database/init.sql 初始化数据库
  2. 默认管理员账号: 手机号 13800138000,密码: admin123
  3. 所有需要认证的接口需要在Header中传递: Authorization: Bearer {token} 或在URL参数中传递 token
  4. 400平台登录密码需要AES加密(当前版本简化处理,需要根据实际情况调整)
  5. 百度线索接收接口地址需要在百度爱番番平台配置: https://your-domain.com/api/baidu/receive.php