razor-informatics / ri-notifier-php
Razor Informatics Notifier 项目的官方 PHP SDK
v0.1.3
2024-03-21 10:46 UTC
Requires
- php: >=7.1
- ext-json: *
- guzzlehttp/guzzle: ^6.0 || ^7.0
README
此 SDK 为 PHP 编写的应用程序提供了更便捷的 Razor Informatics Notifier API 操作。
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);