okolaa/termiiphp

Termii Rest API php 库

v1.0.1 2022-03-14 21:42 UTC

This package is auto-updated.

Last update: 2024-09-11 15:55:41 UTC


README

Github top language License Github issues Github forks

关于   |   要求   |   使用   |   贡献   |   许可证   |   作者


🎯 关于

PHP 库用于 Termii API

✅ 要求

在开始 🏁 之前,您需要安装 GitPHP 7+

🏁 使用

# Installation
$ composer require okolaa/termiiphp

# 使用

  • 发送短信
$termii = new Termii('TERMII_SENDER_ID', 'TERMII_API_KEY');

$sent = $termii->sendMessage(
    [
        "phone_number" => $_ENV["TEST_PHONE_NUMBER"],
        "message" => "Unit Test Message"
    ]
);
  • SendToken
$termii = new Termii('TERMII_SENDER_ID', 'TERMII_API_KEY');

//Set Options
$termii->setMaxAttempts(2);
  ->setPinTimeToLive(5);
  ->SetPinLength(4);
  ->setPinType("NUMERIC");
  ->setMaxAttempts(1);

$sent = $termii->sendToken(
    [
        "phone_number" => $_ENV["TEST_PHONE_NUMBER"],
        "message" => "Your pin is < _pin_ >"
    ]
);
  • verifyToken
$termii = new Termii('TERMII_SENDER_ID', 'TERMII_API_KEY');
$response = $termii->verifyToken(
    [
        "pin_id" => "f862cb33-9dd3-42b3-b705-18200c0e800f",
        "pin" => "1234",
    ]
);
  • 应用内 Token
$termii = new Termii('TERMII_SENDER_ID', 'TERMII_API_KEY');
$response = $termii->InAppToken(
    [
        "phone_number" => $_ENV["TEST_PHONE_NUMBER"],
    ]
);
  • 可用方法
$termii = new Termii('TERMII_SENDER_ID', 'TERMII_API_KEY');

$termii->sendMessage();
$termii->sendToken();
$termii->verifyToken();
$termii->InAppToken();
$termii->sendWithAutoGeneratedNumber();
$termii->getSenderIds();
$termii->getResponse();
$termii->setMaxAttempts();
$termii->setPinTimeToLive();
$termii->setPinType();
$termii->setChannel();
$termii->SetPinPlaceholder();
$termii->setMessageType();
$termii->setTokenMessageType();
$termii->SetPinLength();
$termii->setSender();
$termii->setAPIKey();
$termii->getSenderIds();
$termii->getBallance();
$termii->search();

🔨 贡献

# fork and Clone the fork project
# Access the folder
$ cd termiiphp

# Install dependencies
$ composer Install

# Create .env and update
$ cp .ev.example .env

# Run test
$ ./vendor/phpunit/phpunit/phpunit tests

📝 许可证

本项目受 MIT 许可证保护。更多详情请参阅 LICENSE 文件。

Douglas Okolaa 用 ❤️ 制作

 

待办事项

  • 更新 Readme 使用说明

返回顶部