供应商 / laravel-api
Laravel 包,用于通过 Aanbieders API 获取 Aanbieders.be 比较服务提供商的信息
4.0.1
2016-01-12 13:10 UTC
Requires
- php: >=5.4.0
- everto/aanbieders-api-client: 0.1.*
- ixudra/curl: ~6.0
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-14 15:42:20 UTC
README
本包提供 Laravel 集成 Aanbieders.be 比较集合 API。该 API 可由 Aanbieders 的合作伙伴和联盟使用,以在其自己的网站上利用 Aanbieders 比较计算引擎的信息。
安装
通过 Composer 拉取此包。
{ "require": { " aanbieders/laravel-api": "4.*" } }
接下来,您需要将几个值添加到您的 .env
文件中
AB_CRM_URL=http://foo.com/bar // URL to the Aanbieders CRM system
API_staging=false // Is this a staging server?
API_key=your_public_api_key // Public API key
API_secret=your_secret_api_key // Private API key
为了使用 API(以及此包),需要一个 API 密钥。如果您需要此类密钥,请通过 他们的网站 联系 Aanbieders.be。
使用方法
将 API 服务提供者添加到您的 config/app.php
文件
'providers' => array( //... 'Aanbieders\Api\ApiServiceProvider', ),
将 API 作为别名添加到您的 config/app.php
文件
'facades' => array( //... 'Api' => 'Aanbieders\Api\Facades\Api', ),
完成这些操作后,您可以使用在 config/app.php
文件中选择的别名访问 API
$products = Api::getProducts( array( 'sg' => 'consumer', 'cat' => 'internet', 'lang' => 'nl' ) ); $suppliers = Api::getSuppliers( array( 'sg' => 'consumer', 'cat' => 'internet', 'lang' => 'nl' ) ); $comparisons = Api::getComparisons( array( 'sg' => 'consumer', 'cat' => 'gas', 'lang' => 'nl', 'u' => '4000', 'ut' => 'kwh', 'zip' => '3540', 't' => 'no', 'd' => '0' ) ); $contract = Api::getContract(63);
有关所有可能参数及其属性的详细信息,我们建议您参考 API 文档。
许可证
本包是专有软件,未经明确许可不得复制或重新分发。
联系方式
Evert Engelen
- 电子邮件: evert@aanbieders.be