it2k/tmapi

Taximaster 软件库

v1.1.5 2019-05-31 17:31 UTC

This package is not auto-updated.

Last update: 2024-09-15 22:59:29 UTC


README

本库用于与外部 API 程序集成,兼容自 2014 年 11 月 18 日发布的 Taximaster(版本不小于 0.6)。使用本库前,需要按照 API 设置程序 进行配置。

库功能

  • 请求服务器状态
  • 请求船员分组列表
  • 请求客户分组列表
  • 请求 EDS 服务列表
  • 请求价格列表
  • 请求服务列表
  • 请求订单参数列表
  • 请求折扣列表
  • 创建新订单
  • 计算订单总额
  • 更改订单状态
  • 请求船员信息
  • 请求线路上的船员信息
  • 请求司机信息
  • 请求车辆信息
  • 请求船员坐标
  • 请求包含特定字符串的地址
  • 分析路线
  • 请求订单状态信息
  • 创建发送给 SMS 服务器的任务
  • 验证客户授权
  • 注册新客户
  • 查询客户信息
  • 修改客户信息
  • 查询客户的当前订单
  • 查询客户的已完成订单
  • 对客户进行操作
  • 查询客户操作
  • 设置船员坐标

安装

$ php composer.phar require it2k/tmapi "1.*"

使用

<?php
include __DIR__.'/../vendor/autoload.php';

$options = array('ip' => '127.0.0.1', 'secret_key' => 'secret api key');

$manager = new \It2k\TMApi\Manager($options);

if ($manager->ping()) {
    print "OK\n";
} else {
    print "FALSE\n";
}

许可证

本软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于产品适用性和特定用途的适用性以及不侵犯第三方权利的保证,但不仅限于此。在任何情况下,作者或权利所有者不对因使用本软件或其他行为而产生的任何索赔、损害或要求承担责任,包括但不限于合同、侵权或其他情况。

许可证全文