From 1aec338fea2082c4c9ce12598c3df3f769a7586a Mon Sep 17 00:00:00 2001 From: Yahya SayadArbabi Date: Thu, 19 Oct 2017 13:42:34 +0330 Subject: [PATCH 1/7] Fix usage example & Contribution markdown title --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1c7f016..a7bdc0c 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Well, There is an example to Send SMS by PHP. require __DIR__ . '/vendor/autoload.php'; try{ - $api = new \Kavenegar\KavenegarApi({ "API Key" }); + $api = new \Kavenegar\KavenegarApi( "API Key" ); $sender = "10004346"; $message = "خدمات پیام کوتاه کاوه نگار"; $receptor = array("09123456789","09367891011"); @@ -104,7 +104,7 @@ sample output ``` -#Contribution +## Contribution Bug fixes, docs, and enhancements welcome! Please let us know support@kavenegar.com From 489fd06075540e57790a96562de3232395b430cc Mon Sep 17 00:00:00 2001 From: Arya Sadeghi Date: Tue, 12 Dec 2017 12:20:16 +0330 Subject: [PATCH 2/7] update readme --- README.md | 44 ++++++++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index a7bdc0c..092d56d 100644 --- a/README.md +++ b/README.md @@ -111,22 +111,34 @@ Bug fixes, docs, and enhancements welcome! Please let us know + -

راهنمای فارسی

-
راهنما
-

در صورتی که مایل هستید راهنمای فارسی کیت توسعه کاوه نگار را مطالعه کنید به صفحه -کد ارسال پیامک -مراجعه کنید.

-
مستندات
-

برای مطالعه مستندات کار با - وب سرویس اس ام اس -کاوه نگار به صفحه مستنداتمراجعه کنید

-
معرفی وب سرویس کاوه نگار
-

برای مشاهده ویژگی های وب سرویس پیامک کاوه نگار به صفحه وب سرویسمراجعه نمائید.

-
ایجاد حساب کاربری
-

و بالاخره اگر در استفاده از سرویس کاوه نگار مشکلی داشتید یا پیشنهاد همکاری بود لطفا حتما به ما اطلاع دهید.

-

support@kavenegar.com

- + +#### راهنما -

+##### معرفی سرویس کاوه نگار + +کاوه نگار یک وب سرویس ارسال و دریافت پیامک و تماس صوتی است که به راحتی میتوانید از آن استفاده نمایید. + +##### ساخت حساب کاربری + +اگر در وب سرویس کاوه نگار عضو نیستید میتوانید از [لینک عضویت](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/%D9%88%D8%A8%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D9%BE%DB%8C%D8%A7%D9%85%DA%A9.html) مراجعه نمایید . + + اگر در استفاده از کیت های سرویس کاوه نگار مشکلی یا پیشنهادی داشتید ما را با یک Pull Request یا ارسال ایمیل به support@kavenegar.com خوشحال کنید. + + + + From f6de6f1112896f0e804b64cfca5c7dacf3c97d38 Mon Sep 17 00:00:00 2001 From: Arya Sadeghi Date: Tue, 12 Dec 2017 12:31:01 +0330 Subject: [PATCH 3/7] Update README.md --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 092d56d..8b48e92 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,6 @@ Bug fixes, docs, and enhancements welcome! Please let us know @@ -123,11 +122,11 @@ Bug fixes, docs, and enhancements welcome! Please let us know From 3d42969b62e5f8d773b4ebf83b5d7ec5cf397d04 Mon Sep 17 00:00:00 2001 From: Arya Sadeghi Date: Tue, 12 Dec 2017 17:06:40 +0330 Subject: [PATCH 4/7] Update README.md --- README.md | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 8b48e92..ba544d2 100644 --- a/README.md +++ b/README.md @@ -110,33 +110,39 @@ Bug fixes, docs, and enhancements welcome! Please let us know +
+## راهنما - -#### راهنما - -##### معرفی سرویس کاوه نگار +### معرفی سرویس کاوه نگار کاوه نگار یک وب سرویس ارسال و دریافت پیامک و تماس صوتی است که به راحتی میتوانید از آن استفاده نمایید. -##### ساخت حساب کاربری +### ساخت حساب کاربری اگر در وب سرویس کاوه نگار عضو نیستید میتوانید از [لینک عضویت](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/%D9%88%D8%A8%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D9%BE%DB%8C%D8%A7%D9%85%DA%A9.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) -
+ + From 75d206805e5f1389c70c985e9e7ae977fd5e6c46 Mon Sep 17 00:00:00 2001 From: Ali Sohrabi Date: Mon, 19 Mar 2018 17:16:16 +0330 Subject: [PATCH 5/7] remove problematic space/new line from end of file --- src/Enums/General.php | 1 + src/Exceptions/ApiException.php | 2 +- src/Exceptions/BaseRuntimeException.php | 3 +-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Enums/General.php b/src/Enums/General.php index b8e2eb1..55f6b6d 100644 --- a/src/Enums/General.php +++ b/src/Enums/General.php @@ -6,3 +6,4 @@ abstract class General { const Enabled = "enabled"; const Disabled = "disabled"; } +?> \ No newline at end of file diff --git a/src/Exceptions/ApiException.php b/src/Exceptions/ApiException.php index 2c0605d..d3843b0 100644 --- a/src/Exceptions/ApiException.php +++ b/src/Exceptions/ApiException.php @@ -10,4 +10,4 @@ public function getName() } } -?> +?> \ No newline at end of file diff --git a/src/Exceptions/BaseRuntimeException.php b/src/Exceptions/BaseRuntimeException.php index 31a7c63..6ddd714 100644 --- a/src/Exceptions/BaseRuntimeException.php +++ b/src/Exceptions/BaseRuntimeException.php @@ -16,5 +16,4 @@ public function errorMessage(){ } } -?> - +?> \ No newline at end of file From 884561b8d8c91b01f7db25284c2be9923c809412 Mon Sep 17 00:00:00 2001 From: bgsrb Date: Tue, 26 Feb 2019 16:19:19 +0330 Subject: [PATCH 6/7] add insecure option --- src/KavenegarApi.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/KavenegarApi.php b/src/KavenegarApi.php index 24d8fe7..ff0e946 100644 --- a/src/KavenegarApi.php +++ b/src/KavenegarApi.php @@ -10,10 +10,9 @@ class KavenegarApi { - protected $apiKey; - const APIPATH = "https://api.kavenegar.com/v1/%s/%s/%s.json/"; - const VERSION = "1.1.0"; - public function __construct($apiKey) + const APIPATH = "%s://api.kavenegar.com/v1/%s/%s/%s.json/"; + const VERSION = "1.2.2"; + public function __construct($apiKey,$insecure=false) { if (!extension_loaded('curl')) { die('cURL library is not loaded'); @@ -23,12 +22,13 @@ public function __construct($apiKey) die('apiKey is empty'); exit; } - $this->apiKey = $apiKey; + $this->apiKey = trim($apiKey); + $this->insecure = $insecure; } protected function get_path($method, $base = 'sms') { - return sprintf(self::APIPATH, $this->apiKey, $base, $method); + return sprintf(self::APIPATH,$this->insecure==true ? "http": "https", $this->apiKey, $base, $method); } protected function execute($url, $data = null) From a3dc2133ea3f62b2d17993ff29447516ad73548b Mon Sep 17 00:00:00 2001 From: bagher sohrabi Date: Tue, 26 Feb 2019 16:28:19 +0330 Subject: [PATCH 7/7] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ba544d2..a123abd 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # kavenegar-PHP - +[![Latest Stable Version](https://poser.pugx.org/kavenegar/php/v/stable.svg)](https://packagist.org/packages/kavenegar/php) +[![Total Downloads](https://poser.pugx.org/kavenegar/php/downloads.svg)](https://packagist.org/packages/kavenegar/php) + #
Kavenegar RESTful API Document If you need to future information about API document Please visit RESTful Document