电子合同 / crm
电子合同 BVBA CRM API 包
4.2.0
2022-02-16 14:00 UTC
Requires
- php: >=5.6.0
- illuminate/support: ~5.1
- ixudra/curl: ~6.0
- vlucas/phpdotenv: ~2.0
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ~4.6
README
此包提供Aanbieders.be CRM API的集成。此API可用于Aanbieders的合作伙伴和分销商与Aanbieders内部CRM系统进行通信。
安装
通过Composer拉取此包
{ "require": { "econtract/crm": "4.*" } }
或通过命令行安装
composer require econtract/crm
接下来,您需要将一些值添加到您的.env
文件中
AB_CRM_URL=http://foo.com/bar // URL to the Aanbieders CRM system
AB_CRM_ID=your_crm_api_id // Your unique CRM API ID
AB_CRM_KEY=your_crm_api_key // Your unique CRM API key
为了使用CRM API(因此此包),需要API密钥。如果您需要此类密钥,请通过evert [at] aanbieders.be联系。
Laravel安装
将服务提供者添加到您的config/app.php
文件中
'providers' => array( //... \Econtract\Crm\CrmServiceProvider::class, )
将CRM API添加为别名到您的config/app.php
文件中
'facades' => array( //... 'Crm' => \Econtract\Crm\Facades\Crm::class, ),
使用方法
Laravel使用
您可以使用在config/app.php
文件中选择的别名访问API
$contract = Crm::getContract( 63 ); $input = array( 'producttype' => 'gas', 'product_id' => 12, 'supplier_id' => 5, 'new_connection' => false, 'activation_date' => '2015-03-19', 'install_date' => '2015-03-17', 'send_confirmation_mail' => true, ); $contract = Crm::createOrder( $input );
有关所有可能参数及其属性的详细信息,请通过Aanbieders.be的网站联系Aanbieders.be。
非Laravel使用
include('vendor/autoload.php'); use Econtract/Crm/CrmService; $dotenv = new Dotenv\Dotenv(__DIR__); $dotenv->load(); $crmService = new CrmService(); $contract = $crmService->getContract( 63 );
许可
此包为专有软件,未经明确许可不得复制或分发。
联系
Charles Dekkers