2017 © Pedro Peláez
 

library php

A PHP wrapper for Kavenegar's API

image

kavenegar/php

A PHP wrapper for Kavenegar's API

  • Monday, March 19, 2018
  • by bgsrb
  • Repository
  • 2 Watchers
  • 19 Stars
  • 10,350 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 5 Forks
  • 0 Open issues
  • 12 Versions
  • 44 % Grown

The README.md

kavenegar-PHP

Latest Stable Version Total Downloads, (*1)

Kavenegar RESTful API Document

If you need to future information about API document Please visit RESTful Document, (*2)

Installation

First of all, You need to make an account on Kavenegar from Here , (*3)

After that you just need to pick API-KEY up from My Account section. , (*4)


Use in these ways :, (*5)

composer require kavenegar/php

or add, (*6)

"kavenegar/php": "*"

And run following command to download extension using composer, (*7)

$ composer update

Usage

Well, There is an example to Send SMS by PHP., (*8)

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
        }
    ]
}
*/

Contribution

Bug fixes, docs, and enhancements welcome! Please let us know support@kavenegar.com, (*9)


## راهنما ### معرفی سرویس کاوه نگار کاوه نگار یک وب سرویس ارسال و دریافت پیامک و تماس صوتی است که به راحتی میتوانید از آن استفاده نمایید. ### ساخت حساب کاربری اگر در وب سرویس کاوه نگار عضو نیستید میتوانید از [لینک عضویت](http://panel.kavenegar.com/client/membership/register) ثبت نام و اکانت آزمایشی برای تست API دریافت نمایید. ### مستندات برای مشاهده اطلاعات کامل مستندات [وب سرویس پیامک](http://kavenegar.com/وب-سرویس-پیامک.html) به صفحه [مستندات وب سرویس](http://kavenegar.com/rest.html) مراجعه نمایید. ### راهنمای فارسی در صورتی که مایل هستید راهنمای فارسی کیت توسعه کاوه نگار را مطالعه کنید به صفحه [کد ارسال پیامک](http://kavenegar.com/sdk.html) مراجعه نمایید. ### اطالاعات بیشتر برای مطالعه بیشتر به صفحه معرفی [وب سرویس اس ام اس ](http://kavenegar.com) کاوه نگار مراجعه نمایید . اگر در استفاده از کیت های سرویس کاوه نگار مشکلی یا پیشنهادی داشتید ما را با یک Pull Request یا ارسال ایمیل به support@kavenegar.com خوشحال کنید. ## ![http://kavenegar.com](http://kavenegar.com/public/images/logo.png) [http://kavenegar.com](http://kavenegar.com)

The Versions

19/03 2018

dev-master

9999999-dev http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

19/03 2018

v1.2.1

1.2.1.0 http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

02/07 2017

v1.2.0

1.2.0.0 http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

02/07 2017

dev-dev-master

dev-dev-master http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

21/06 2017

v1.1.5

1.1.5.0 http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

08/05 2017

v1.1.4

1.1.4.0 http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

06/05 2017

v1.1.3

1.1.3.0 http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

17/02 2017

v1.1.2

1.1.2.0 http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

28/11 2016

v1.1.1

1.1.1.0 http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

27/11 2016

v1.1.0

1.1.0.0 http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

23/10 2016

v1.0.1

1.0.1.0 http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar

15/10 2016

v1.0.0

1.0.0.0 http://github.com/Kavenegar/kavenegar-php

A PHP wrapper for Kavenegar's API

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Kavenegar API Team

api sms kavenegar