Kavenegar API的PHP包装器

v1.2.2 2019-02-26 12:49 UTC

This package is auto-updated.

Last update: 2024-09-05 19:29:56 UTC


README

Latest Stable Version Total Downloads

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或邮件给我们。

http://kavenegar.com

http://kavenegar.com