elliotchance / intuit-quickbooks
QuickBooks v3的PHP SDK是一组PHP类,它使调用QuickBooks API更加容易。
v2.0.5-alpha.2
2015-02-13 04:33 UTC
Requires
- elliotchance/xsd2php: 0.0.5
This package is not auto-updated.
Last update: 2024-09-18 06:46:09 UTC
README
这是一个与composer兼容的库,来自官方PHP SDK。
QuickBooks v3的PHP SDK是一组PHP类,它使调用QuickBooks API更加容易。此SDK包含以下一些功能:
-
能够对所有受支持的QuickBooks实体执行CRUD操作的单个和批量处理。
-
支持XML请求和响应格式。
-
能够在不更改额外代码的情况下,通过配置文件配置应用设置。
-
支持Gzip和Deflate压缩格式,以提高QuickBooks API调用的性能。
-
用于跟踪和请求/响应的日志机制。
-
查询过滤器,允许您检索符合指定标准的QuickBooks实体。
-
稀疏更新,用于更新请求中指定的可写属性,而其他属性保持不变。
-
变更数据,允许您检索在指定时间点修改的实体列表。
安装
使用composer
composer require elliotchance/intuit-quickbooks
用法
在使用此库的任何功能之前,您必须使用以下行:
IntuitQuickbooks::begin();
上述行是设置库所必需的。不幸的是,SDK没有使用命名空间,并且充满了依赖于某些定义设置的require()
,这些定义在上面的行中被设置为合理的方式。此外,具有通用名称(如Request
)的类可能与现有类和库冲突。
除了为了与composer兼容而修改的少数文件外,此存储库中的代码没有进行过修改。
包含在_Samples
文件夹中的原始示例未修改,以考虑上述的composer加载。