javaabu/boli-api

经济发展部的 Boli 系统的 PHP SDK

v1.1.1 2022-06-26 13:18 UTC

This package is auto-updated.

Last update: 2024-09-28 16:25:57 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

经济发展部的 Boli 系统的 PHP SDK

内容

安装

您可以通过 composer 安装此包

composer require javaabu/boli-api

5.5 及以上版本的 Laravel 使用包自动发现,因此不需要您手动添加 ServiceProvider。

更新 composer 后,将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组

// config/app.php
'providers' => [
    ...
    Javaabu\Boli\BoliServiceProvider::class,
],

可选地添加 facade。

// config/app.php
'aliases' => [
    ...
    'Boli' => Javaabu\Boli\Facades\Boli::class,
],

设置 Boli API 凭证

将您的 Boli 用户名、密码和 URL(可选)添加到 config/services.php

// config/services.php
...
'boli' => [
    'username' => env('BOLI_USERNAME'), // Boli API username 
    'password' => env('BOLI_PASSWORD'), // Boli API password 
    'url' => env('BOLI_API_URL'), // optional, use only if you need to override the default,
                                  // defaults to https://api-business.egov.mv/WebApi/api/   
],
...

使用方法

使用 App 容器

$boli = App::make('boli');
$entity = $boli->getBusinessEntity('C-0933/2017');

使用 Facade

use Boli;

$entity = Boli::getBusinessEntity('C-0933/2017');

可用方法

Boli::getBusiness($business_registration_number); // for business entities + business names
Boli::getBusinessEntity($business_registration_number);
Boli::getProduct($product_registration_number);
Boli::getBusinessName($business_name_registration_number);
Boli::getImportLicense($import_license_number);

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全

如果您发现任何与安全相关的问题,请通过电子邮件 info@javaabu.com 联系我们,而不是使用问题跟踪器。

致谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件

免责声明

此包与马尔代夫经济发展部没有任何官方关联。使用“Boli”名称属于合理使用。