strebl/inetworx-client

Inetworx SMS API 客户端

v1.0.1 2017-05-15 07:32 UTC

This package is auto-updated.

Last update: 2024-09-17 23:20:14 UTC


README

Latest Version on Packagist Build Status StyleCI SensioLabsInsight Quality Score Total Downloads

此处应填写您的描述。尽量限制在一到两段,并提及您支持的 PSRs 以避免用户和贡献者产生混淆。

安装

您可以通过 composer 安装此包

composer require strebl/inetworx-client

Laravel

如果您使用 Laravel,可以注册服务提供者

'providers' => [
    // ...
    Strebl\Inetworx\InetworxServiceProvider::class,
];

要发布配置文件到 config/inetworx.php,请运行(可选)

php artisan vendor:publish --provider="Strebl\Inetworx\InetworxServiceProvider"

如果您使用 Laravel,可以注册服务提供者

'aliases' => [
    // ...
    'Inetworx' => Strebl\Inetworx\InetworxFacade::class,
];

设置环境变量为正确的值

INETWORX_AUTH_HEADER_USERNAME=null
INETWORX_AUTH_HEADER_PASSWORD=null

INETWORX_API_USERNAME=null
INETWORX_API_PASSWORD=null

用法

使用 Laravel

$skeleton = app(Strebl\Inetworx::class);
$sms->send($phoneNumber, 'Hello, Manuel!', $senderPhoneNumber);

或者您可以使用 Facade

\Inetworx::send($phoneNumber, 'Hello, Manuel!', $senderPhoneNumber);

不使用 Laravel

$sms = new Strebl\Inetworx(
    $authHeaderUsername,
    $authHeaderPassword,
    $apiUsername,
    $apiPassword,
);
$sms->send($phoneNumber, 'Hello, Manuel!', $senderPhoneNumber);

发送短信

$sms->send($to, $message, $from);

获取剩余的短信额度

$sms->credit();

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTING

安全

如果您发现任何与安全相关的问题,请通过电子邮件 manuel@strebel.xyz 而不是使用问题跟踪器。

鸣谢

许可

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