katsana/silverstreet

PHP版的Silverstreet API客户端

v3.2.1 2021-06-24 01:44 UTC

This package is auto-updated.

Last update: 2024-08-24 09:27:26 UTC


README

tests Latest Stable Version Total Downloads Latest Unstable Version License

安装

要通过composer安装,请将以下内容放入您的composer.json文件中

{
    "require": {
        "katsana/silverstreet": "^3.0",
        "php-http/guzzle6-adapter": "^2.0"
    }
}

HTTP适配器

您可以选择使用除了php-http/guzzle6-adapter以外的任何实现了php-http/client-implementation的适配器。请查看PHP-HTTP的客户端与适配器

用法

创建Silverstreet客户端

您可以通过以下代码创建一个客户端(这里使用php-http/guzzle6-adapter):

<?php

use Silverstreet\Client;

$http = Laravie\Codex\Discovery::client();


$silverstreet = new Client($http, 'your-api-username', 'your-api-password');

您也可以使用php-http/discovery自动选择通过composer安装的适配器。

<?php

use Silverstreet\Client;

$silverstreet = Client::make('your-api-username', 'your-api-password');

发送短信

您可以通过以下代码发送短信。

$silverstreet->uses('Message')
    ->text('Hello world', '+60123456789', $sender);

检查信用余额

您可以通过以下代码请求可用余额。

$balance = $silverstreet->uses('Credit')->available();

echo $balance; // 400