aimedidierm/fdisms

这是一个PHP库,帮助开发者在Rwanda的FDI短信网关中集成短信服务。

v1.0.1 2024-05-31 13:03 UTC

This package is auto-updated.

Last update: 2024-10-01 00:14:59 UTC


README

这是一个php库,帮助开发者在Rwanda的FDI短信网关中集成短信服务。

安装

使用Composer将此包作为依赖项安装。

composer require aimedidierm/fdisms

用法

这是文档

<?php

require_once __DIR__ . '/../vendor/autoload.php';

use Aimedidierm\FdiSms\SendSms;

$to = ""; // Receiver phone number
$message = "";  // Text message to be send
$senderId = ""; // Your User ID provided by FDI
$ref = "";  // Your unique message reference ID
$callbackUrl = "";  //Optional Delivery Report destination

try {
$apiUsername = "";  // Your API Username provided by FDI
$apiPassword = "";  // Your API Password provided by FDI
$smsSender = new SendSms($apiUsername, $apiPassword);

$response = $smsSender->sendSms($to, $message, $senderId, $ref, $callbackUrl);

if ($response['success']) {
return response()->json(['message' => 'SMS sent successfully']);
} else {
return response()->json(['message' => $response['message'], 500]);
}
} catch (\Exception $e) {
return response()->json(['message' => $e->getMessage()], 500);
}

注意:对于未使用Composer的一些人,请记得添加

include_once("../vendor/autoload.php");

贡献

欢迎贡献!在向此项目贡献之前,请熟悉CONTRIBUTING.md

要开发此项目,您需要PHP 8.1或更高版本,Composer

在本地克隆此存储库后,执行以下命令

cd /path/to/repository
composer install

现在,您可以开始开发了!

版权和许可

aimedidierm/fdisms库是免费且不受限制的软件,已发布到公共领域。有关更多信息,请参阅MITLICENCE