okolaa / termiiphp
Termii Rest API php 库
v1.0.1
2022-03-14 21:42 UTC
Requires
- guzzlehttp/guzzle: ^6.2 || ^7.0
- vlucas/phpdotenv: ^5.2
Requires (Dev)
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2024-09-11 15:55:41 UTC
README
🎯 关于
PHP 库用于 Termii API
✅ 要求
🏁 使用
# 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 使用说明