erfanhemmati / kavenegar-php
为Kavenegar API提供PHP包装器
dev-master
2024-07-20 11:14 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-20 11:41:02 UTC
README
Kavenegar RESTful API文档
如需获取API文档的更多信息,请访问RESTful文档
安装
首先,您需要在此处注册Kavenegar账户。
之后,您只需从我的账户部分获取API-KEY。
使用这些方式
composer require kavenegar/php
或添加
"kavenegar/php": "*"
然后运行以下命令使用composer下载扩展
$ composer update
用法
好吧,这里有一个使用PHP发送短信的示例。
require __DIR__ . '/vendor/autoload.php'; try{ $api = new \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开发套件的波斯语指南,请访问发送短信代码页面。
更多信息
要了解更多信息,请访问Kavenegar SMS Web服务介绍页面。
如果您在使用Kavenegar服务套件时遇到问题或有所建议,请通过Pull Request或发送电子邮件到support@kavenegar.com联系我们。