olsgreen / sage-business-cloud-accounting-api
此包提供了一种轻松与Sage Business Cloud Accounting API交互的方法。
2.0
2021-08-18 18:49 UTC
Requires
- olsgreen/abstract-api: ^1.0
Requires (Dev)
- mockery/mockery: ^1.3
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-19 02:36:41 UTC
README
此包提供了一种轻松与Sage Business Cloud Accounting API交互的方法。
安装
使用composer将客户端添加到您的项目中。
composer require olsgreen/sage-business-cloud-accounting-api
用法
Sage要求您交换您的密钥和秘密以获取访问令牌,然后使用该令牌访问API。
您可以通过使用我另一个包olsgreen/oauth2-sage-business-cloud来处理身份验证和获取访问令牌,该包用于PHP Leagues oAuth2 Client包。
示例
创建基本联系人
$sage = new \Olsgreen\SageBusinessCloud\Accounting\Client([ 'access_token' => 'your_acess_token' ]); $contact = $sage->contacts()->create('Peter Jones', ['CUSTOMER']); // [ // "id" => "4d63c58e4a8943ff81a5b1809b98e58a", // "displayed_as" => "Peter Jones", // "$path" => "/contacts/4d63c58e4a8943ff81a5b1809b98e58a", // "created_at" => "2021-08-10T15:57:42Z", // "updated_at" => "2021-08-10T15:57:42Z", // ... // ]
端点支持
Sage Business Cloud Accounting有多个端点,我们目前只实现了其中一部分。
✅ 联系人
✅ 联系人付款
✅ 联系人分配
✅ 联系人类型
✅ 国家
✅ 销售发票
✅ 采购发票
✅ 交易类型
✅ 税率
✅ 日记账
➖ 账簿账户
➖ 银行账户
➖ 用户
查看API参考获取完整列表。
许可证
查看附带的许可证文件
贡献
欢迎拉取请求 😊