peterccoles / xero
Xero API 包装器
0.0.4
2016-08-13 10:55 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.2
- guzzlehttp/oauth-subscriber: ^0.3.0
- illuminate/view: ^5
Requires (Dev)
- mockery/mockery: ^0.9
- phpunit/phpunit: ~5.3
README
简介
这是一个预alpha版本包,旨在为私有应用程序提供一个简单的Xero API接口。它还不适合用于生产。
如果你现在正在寻找一个可用的东西,请尝试官方的Xero库,Michael Calcinai的更简洁但功能不完整的替代品(缺少报告)或我最喜欢的,Casper Bakker的轻量级客户端,尽管功能非常有限,但有一个很棒的UI。
但回到这个包...
安装
在命令行中运行
composer require petercoles/xero
用法
测试
该包将有两个测试套件。一个“单元”测试套件将模拟http活动(即不会击中Betfair服务器),以及一个“集成”测试套件将测试连接性和请求的可接受性,因此需要有效的凭据。这些应该放在tests/Integration文件夹中的名为.env.php的文件中,该文件可以通过编辑并重命名已存在的.env.example.php文件来创建。
运行测试套件
phpunit --testsuite=unit
phpunit --testsuite=integration
建议你只通过测试套件运行测试,因为一些测试被故意排除,以避免意外放置订单或移动资金。
问题
这个包是为了满足一个特定的需求而开发的,然后推广到更广泛的使用。如果你有一个目前尚未满足的使用案例,或者看到一些似乎没有正确工作的事情,请在github存储库中提出问题。
许可证
本包采用MIT许可证。