youngmedia-pl/udao-sdk

该包的最新版本(v0.5.1)没有可用的许可证信息。

PHP版的Udao SDK

v0.5.1 2020-07-29 15:51 UTC

This package is auto-updated.

Last update: 2024-09-29 05:55:38 UTC


README

该仓库包含PHP SDK,允许您从您的项目中访问UDAO API。

安装

可以使用 Composer 安装Udao PHP SDK。运行以下命令

composer require youngmedia-pl/udao-sdk

用法

获取报价的简单示例。

<?php

require_once __DIR__ . '/vendor/autoload.php'; // change path as needed

$udao = new Udao\Udao([
    'partner_id'  => '{partner-id}', // the private partner id
    'environment' => 'prod',         // (default) change to 'dev' for development environment
]);

// Get quotes.
try {
    $quotes = $udao->getQuotes([
        'event_date'        => '2020-12-31',
        'event_fee'         => '60.99',
        'person_birth_date' => '1950-12-31',
        'person_email'      => 'john@example.com',
    ]);
} catch (Udao\Exceptions\UdaoResponseException $e) {
    // When API returns an error.
    echo 'API returned an error: ' . $e->getMessage();
    exit;
} catch (Udao\Exceptions\UdaoSdkException $e) {
    // Other issues.
    echo 'SDK returned an error: ' . $e->getMessage();
    exit;
}

// Print details.
var_dump($quotes);