razor-informatics/ri-notifier-php

Razor Informatics Notifier 项目的官方 PHP SDK

v0.1.3 2024-03-21 10:46 UTC

This package is auto-updated.

Last update: 2024-09-23 16:06:31 UTC


README

此 SDK 为 PHP 编写的应用程序提供了更便捷的 Razor Informatics Notifier API 操作。

POSTMAN 集合

Run In Postman

文档

要查看 API 的详细信息,请访问API 文档

安装

您可以通过 composer 安装 PHP SDK 或下载源代码。

通过 Composer

推荐使用 Composer 安装 SDK。

composer require razor-informatics/ri-notifier-php

使用方法

SDK 需要使用您的 API 密钥进行实例化,您可以在项目设置中获取该密钥,链接如下 这里

发送消息示例

use RazorInformatics\RiNotifierPhp;

$apiKey  = 'YOUR_API_KEY';
$razor = new RiNotifierPhp\Notifier($apiKey);


$results = $razor->message()->send([
        'phone_number' => 0700XXXYYY,
        'message' => "Howdy welcome to the team"
]);

print_r($results);

获取消息示例

查看先前发送的消息的详细信息。

use RazorInformatics\RiNotifierPhp;

$apiKey  = 'YOUR_API_KEY';
$razor = new RiNotifierPhp\Notifier($apiKey);


$results = $razor->message()->fetchMessage('MESSAGE ID');

print_r($results);

获取账户详情示例

可用的数据包括项目详情和当前账户余额。

use RazorInformatics\RiNotifierPhp;

$apiKey  = 'YOUR_API_KEY';
$razor = new RiNotifierPhp\Notifier($apiKey);


$results = $razor->account()->getDetails();

print_r($results);

获取网关余额示例

获取所选网关的账户余额(如果可用)。可用的网关包括

  • Notifier(项目余额)
  • Celcom Africa
  • Emreign
  • Africa’s Talking
  • Onfon Media
  • Web SMS
  • 更多功能即将推出。
use RazorInformatics\RiNotifierPhp;

$apiKey  = 'YOUR_API_KEY';
$razor = new RiNotifierPhp\Notifier($apiKey);

$results = $razor->gateway(Constants::GATEWAY_NOTIFIER)->details();

print_r($results);