alexcrisbrito / culusms-php
CuluSMS API的非官方SDK
v1.0
2021-04-27 19:34 UTC
Requires
- php: >=7.2
- ext-curl: *
- ext-json: *
- giggsey/libphonenumber-for-php: ^8.12
This package is auto-updated.
Last update: 2024-09-28 04:30:43 UTC
README
#CuluSMS-php
###PHP CuluSMS API非官方SDK
安装
安装
通过composer
composer require alexcrisbrito/culusms-php
文档
文档
要使用此SDK,我们需要从CuluSMS获取API密钥并创建主类的一个实例,以下是方法
为了开始使用此SDK,需要从CuluSMS账户获取一个合法的API密钥
require './vendor/autoload.php'; use alexcrisbrito\culusms\CuluSms; $culu = new CuluSms("<API_KEY>");
之后,我们可以这样访问API服务
$culu->messages->action(); $culu->address_book->action(); $culu->devices->action();
这些都会返回一个合约类的实例,在那里你可以执行所有想要的操作。
###示例 #####请参阅API以查看所需和可选参数
发送消息
$response = $culu->messages->send([ "phone" => "+1 800 208 5331", "message" => "This is a test message.", //This is optional "priority" => 1, "device" => 1, "sim" => 1 ]); if ($response->isSuccess()) { var_dump($response->getData()); }
创建联系人
$response = $culu->address_book->create_contact([ "name" => "Johnny Doe", "phone" => "+258844276077", "group" => 2 ]);
使用其ID获取设备信息
$response = $culu->devices->get_device(1);
对于API服务的其他操作,请参考CuluSMS官方网站上的API指南
贡献
您可以通过发送邮件到 abrito@nextgenit-mz.com 或通过pull request进行贡献。
致谢
- Alexandre Brito (开发者)
许可证
MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。