filipekp/daktela

Daktela API 通信库。

v1.0.9 2022-11-30 12:58 UTC

This package is auto-updated.

Last update: 2024-09-29 05:55:53 UTC


README

Daktela API 通信库。

安装和需求

推荐的方式是通过 Composer

composer require filipekp/daktela

使用方法

激活 Daktela 库非常简单。只需添加这两行代码,最好是在加载库之后(如 require_once 'vendor/autoload.php')和向浏览器发送任何输出之前

  use Tracy\Debugger;
  use filipekp\daktela\DaktelaConnector;
  use filipekp\daktela\models\DefaultModel;
  use filipekp\daktela\models\Contacts;
  use filipekp\daktela\entities\Contact;

  require_once '/vendor/autoload.php';

  Debugger::$maxDepth    = 7;
  Debugger::$maxLength   = 4096;
  Debugger::enable(Debugger::DEVELOPMENT, '/logs/daktela');

  $conn = DaktelaConnector::init('myserver.daktela.com', 'access_token');

  // if haven't access_token use next rows
  $conn = DaktelaConnector::init('myserver.daktela.com');
  // login & password is from some user in daktela system
  $conn->getToken('login', 'password');

  DefaultModel::setConnector($conn);
  
  $contactsModel = new Contacts();
  $customer = new Contact($contactsModel->read($testUserID));
  dump($customer);
  exit();