kavenegar / php
Kavenegar API的PHP包装器
v1.2.2
2019-02-26 12:49 UTC
Requires
- php: >=5.4.0
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开发工具包的波斯语指南,请访问发送短信代码页面。
更多信息
要了解更多信息,请访问Web服务短信介绍页面。
如果您在使用Kavenegar服务包时遇到问题或有建议,请通过support@kavenegar.com发送Pull Request或邮件给我们。