bukoli / bukoli-php
Bukoli Php Api
v0.2
2016-05-16 12:46 UTC
Requires
- php: >=5.4
- ext-soap: *
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-20 23:39:03 UTC
README
您可以在 http://www.bukoli.com 上注册Bukoli账户。
要求
PHP 5.3.3 及以上版本。
Composer
推荐通过 Composer 安装Bukoli Php Api。
composer require bukoli/bukoli-php
要使用SDK,使用Composer的自动加载
require_once('vendor/autoload.php');
手动安装
如果您不想使用Composer,您可以下载最新版本。然后,为了使用php api,包含 BukoliBootstrap.php
文件。
require_once('/path/to/bukoli/BukoliBootstrap.php');
示例
入门指南
<?php use Bukoli\Bukoli; use Bukoli\Model\IntegrationOrderSummaryInfo; use Bukoli\Request\OrderSummaryInsert; Bukoli::init('customer password'); $orderSummaryInfo = new IntegrationOrderSummaryInfo(); $orderSummaryInfo->setFirstName('First Name'); $orderSummaryInfo->setLastName('Last Name'); $orderSummaryInfo->setPhone('5551234567'); $orderSummaryInfo->setEmail('email@bukoli.com'); $orderSummaryInfo->setAddress('Address'); $orderSummaryInfo->setSelectedJetonPointCode('TDR-2275'); $orderSummaryInsert = new OrderSummaryInsert(); $orderSummaryInsert->setIntegrationOrderSummaryInfo($orderSummaryInfo); try { $response = $orderSummaryInsert->request(); if ($response->getStatus() == 1) { // Success echo 'Status: ' . $response->getStatus() . PHP_EOL; echo 'Message: ' . $response->getMessage() . PHP_EOL; } else { // Fail echo 'Status: ' . $response->getStatus() . PHP_EOL; echo 'Message: ' . $response->getMessage() . PHP_EOL; } } catch (SoapFault $e) { // Soap Exception }
API 文档
You can find api documentation in docs/ folder
开发
安装依赖
composer install