sjavadez / kavenegar-php
Kavenegar API 的 PHP 封装
1.2.5
2023-05-20 08:40 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-30 11:41:32 UTC
README
Kavenegar RESTful API 文档
如需关于 API 文档的更多信息,请访问 RESTful 文档
安装
首先,您需要在 此处 在 Kavenegar 上创建一个账户。
之后,您只需从 我的账户 部分获取 API 密钥。
使用以下方式
composer require sjavadez/kavenegar-php
或添加
"sjavadez/kavenegar-php": "*"
然后运行以下命令使用 composer 下载扩展
$ composer update
用法
以下是一个使用 PHP 发送短信的示例。
require __DIR__ . '/vendor/autoload.php'; try{ $api = new \Sjavadez\Kavenegar\KavenegarApi( "API Key" ); $sender = "10004346"; $message = "خدمات پیام کوتاه کاوه نگار"; $receptor = array("09123456789","09367891011"); $result = $api->Send($sender,$receptor,$message); if($result){ foreach($result as $r){ echo "messageid = $r->messageid"; echo "message = $r->message"; echo "status = $r->status"; echo "statustext = $r->statustext"; echo "sender = $r->sender"; echo "receptor = $r->receptor"; echo "date = $r->date"; echo "cost = $r->cost"; } } } catch(\Kavenegar\Exceptions\ApiException $e){ // در صورتی که خروجی وب سرویس 200 نباشد این خطا رخ می دهد echo $e->errorMessage(); } catch(\Kavenegar\Exceptions\HttpException $e){ // در زمانی که مشکلی در برقرای ارتباط با وب سرویس وجود داشته باشد این خطا رخ می دهد echo $e->errorMessage(); } /* sample output { "return": { "status":200, "message":"تایید شد" }, "entries": [ { "messageid":8792343, "message":"خدمات پیام کوتاه کاوه نگار", "status":1, "statustext":"در صف ارسال", "sender":"10004346", "receptor":"09123456789", "date":1356619709, "cost":120 }, { "messageid":8792344, "message":"خدمات پیام کوتاه کاوه نگار", "status":1, "statustext":"در صف ارسال", "sender":"10004346", "receptor":"09367891011", "date":1356619709, "cost":120 } ] } */
贡献
欢迎提交错误修复、文档和增强功能!请告知我们 support@kavenegar.com
指南
介绍 Kavenegar 服务
Kavenegar 是一种发送和接收短信和语音呼叫的 Web 服务,您可以使用它轻松地进行操作。
创建账户
如果您还不是 Kavenegar Web 服务的成员,可以点击 会员注册链接 注册并获取用于测试 API 的测试账户。
文档
要查看完整文档信息,请访问 短信 Web 服务 页面,并查看 Web 服务文档。
波斯语指南
如果您想阅读 Kavenegar SDK 的波斯语指南,请访问 发送短信代码 页面。
更多信息
要了解更多信息,请访问 Kavenegar SMS Web 服务 的介绍页面。
如果您在使用 Kavenegar SDK 时遇到问题或有任何建议,请通过 Pull Request 或发送电子邮件到 support@kavenegar.com 与我们联系。