dervis/parasut

Parasut API for PHP

1.1 2019-12-18 01:19 UTC

This package is auto-updated.

Last update: 2024-09-26 05:06:42 UTC


README

安装

composer require dervis/parasut

指南

配置

include 'vendor/autoload.php';
use Parasut\Client;

$parasut = new Client([
      "client_id" => "...",
      "username" => "...",
      "password" => "****",
      'company_id' => "...",
      "grant_type" => "password",
      "redirect_uri" => "urn:ietf:wg:oauth:2.0:oob"
]);

授权

$parasut->authorize();

使用服务

$parasut->open('service_name');

服务名称列表

  • 账户
  • 类别
  • 联系
  • 员工
  • 发票
  • 产品
  • 可追踪

服务具有 uniquegeneral 方法,调用开放方法使用服务

$parasut->open('service_name')->methods;
  • 账户
  • 类别
  • 联系
  • 员工
  • 发票
  • 产品
  • 可追踪

通用方法

  • show()

     ->show($filter:array, $page:default(1), $size:default(15));
    
  • find()

     ->find($id:requirement);
    
  • create()

     ->create($data:requirement);
    
  • update()

     ->update($id:requirement, $data:requirement);
    
  • delete()

     ->delete($id:requirement);
    

唯一方法

  • 账户
    • 通用方法
    • transactions()
  • 类别
    • 通用方法
  • 联系
    • 通用方法
  • 员工
    • 通用方法
    • archive()
    • unArchive()
  • 发票
    • 通用方法
    • archive()
    • eArchives()
    • eInvoices()
    • cancel()
    • pay()
    • pdf()
    • recover()
    • unArchive()
  • 产品
    • 通用方法
  • 可追踪
    • checkStatus()

Path Internet Solution [Derviş Gelmez]