承接 aleahy/saasu-connect 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

aleahy/saasu-connect

最新稳定版本:0.1

Composer 安装命令:

composer require aleahy/saasu-connect

包简介

Connect to and use the Saasu API

README 文档

README

Overview

This php package allows for a connection to Saasu to make requests on the Saasu API.

It caters for searches, inserts and updates.

It uses spatie/guzzle-rate-limiter-middleware to meet the rate limitation of 1 request per second according to the API Limits.

Installing the package

Use composer to install the package.

composer require aleahy/saasu-connect

Usage

In order to connect to a Saasu file, you need a username, password and file ID.

Connecting

$client = SaasuAPI::createClient($username, $password);
$connection = new SaasuAPI($client, $fileID);

Requests can then be made with the connection.

use Aleahy\SaasuConnect\Entities\Invoice as SaasuInvoice;

$connection->findEntity(SaasuInvoice::class, [
  'AmountOwed' => 490.0
]);

Available Methods

The following methods currently exist:

findEntity - Finds the provided entity with the search attributes. Returns a collection of entities.

insertEntity - Makes a post request for the given entity with the provided attributes.

getEntity - Returns the specific entity with the given id.

getAllEntities - Returns all the entities in a single array.

Available Entities

  • Company
  • Contact
  • Invoice

统计信息

  • 总下载量: 491
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-03-20