alexcrisbrito/culusms-php

CuluSMS API的非官方SDK

v1.0 2021-04-27 19:34 UTC

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进行贡献。

致谢

许可证

MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。