大坦比亚/dolibarr-sdk

本包的最新版本(v1.0.3)没有可用的许可证信息。

v1.0.3 2024-07-29 20:37 UTC

This package is auto-updated.

Last update: 2024-09-29 21:03:39 UTC


README

安装

推荐通过Packagist依赖管理器(dantepiazza/dolibarr-sdk)安装此包。

入门

$dolibarr = new Dolibarr([
	'url' => 'YOUR_DOLIBAR_API_URL',
	'token' => 'YOUR_DOLIBAR_API_TOKEN',
]);

$invoice = $dolibarr -> Invoices -> Get(1);

if($invoice -> status){
    print_r($invoice -> data);
}

通过调用定义的实例中的类和相应的方法来调用不同的Dolibarr端点

$call = $dolibarr -> endpoint_class_name -> method_name(array $options);

您可以通过探索URL YOUR_DOLIBAR_API_URL/api/index.php/explorer 来查看不同端点的详细信息

可用端点

类的名称对应于Dolibarr Rest API的不同端点。以下是本版本中可用的端点列表

  • 银行账户
  • 联系人
  • 文档
  • 费用报告
  • 发票
  • 登录
  • 项目
  • 提案
  • 设置
  • 状态
  • 供应商发票
  • 供应商订单
  • 供应商提案
  • 任务
  • 第三方
  • 用户

请注意,此存储库目前正在开发中,正在积极添加额外的类和端点。

响应

所有请求都返回Response类的实例

class Response{
	var bool $status = false;
	var mixed $data = [];
	var int $code = 0;
}

贡献

首先,感谢您抽出时间进行贡献!🎉👍 为了添加功能或解决问题,请按照以下步骤操作

  • 从master分支上分叉存储库。
  • 为您的featuresfixes创建一个新的分支。
  • 进行您希望看到的更改。
  • 创建一个带有已更改内容的详细信息和解释新行为的pull请求。
  • 确保文档包含正确的信息。
  • pull请求将接受审查,并有望合并到发布中。