电子合同/工具箱

电子合同 BVBA 工具箱 API 包

3.0.0 2022-04-01 12:17 UTC

This package is auto-updated.

Last update: 2024-08-29 05:38:07 UTC


README

此包提供了电子合同工具箱 API 的集成。此 API 可供电子合同的合作伙伴和分支机构使用,以便在其自己的网站上利用电子合同拥有的各种服务和资源。

安装

通过 Composer 拉取此包

    {
        "require": {
            "econtract/toolbox": "3.*"
        }
    }

接下来,您需要在您的 .env 文件中添加几个值


    TOOLBOX_API_ENDPOINT=https://toolbox.econtract.be       // Toolbox API key URL that is to be used
    TOOLBOX_API_KEY=your_toolbox_key                        // Toolbox API key that will authenticate you in our system.

为了使用 API(以及此包),需要一个 API 密钥。如果您需要此类密钥,请通过 他们的网站 与 Aanbieders.be 联系。

Laravel 安装

将服务提供程序添加到您的 config/app.php 文件中

    'providers'             => array(

        //...
        \Econtract\Toolbox\ToolboxServiceProvider::class,

    ),

将 API 添加为别名到您的 config/app.php 文件

    'facades'               => array(

        //...
        'Toolbox'               => \Econtract\Toolbox\Facades\Toolbox::class,

    ),

用法

Laravel 使用

您可以使用在您的 config/app.php 文件中选择的别名访问 API

    
    $cities = Toolbox::getCities(
        array(
            'query'     => 'Kort',
        )
    );

    $city = Toolbox::getCity( $id );

    $addresses = Toolbox::getAddresses(
        array(
            'street'        => 'markt',
            'postcode'      => '350',
            'city'          => 'ru',
        )
    );

有关所有可能参数及其属性的详细信息,我们建议您参考 API 文档

非 Laravel 使用

    include('vendor/autoload.php');

    use Econtract/Toolbox/ToolboxService;


    $dotenv = new Dotenv\Dotenv(__DIR__);
    $dotenv->load();


    $toolboxService = new ToolboxService();
    $toolboxService->getAddresses(
        array(
            'street'        => 'markt',
            'postcode'      => '350',
            'city'          => 'ru',
        )
    );

许可证

此包是专有软件,未经明确许可不得复制或分发。

联系方式

Charles Dekkers(所有者)

Jan Oris(开发者)