وب سرویس پیام کوتاه قاصدک

ارسال تکی

از این متد برای ارسال پیامک به صورت تکی و ساده استفاده می شود.

آدرس وب سرویس

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
message string
Required
متنی که باید ارسال شود .
receptor string
Required
شماره گیرنده پیام می باشد .
linenumber string
Required
شماره فرستنده پیام می باشد ، که اگر قید نشود از بین خطوط اختصاصی شما خط با اولویت بالاتر انتخاب می شود.

(در سرویس رایگان جهت تست از خط 10008566 به عنوان خط فرستنده استفاده کنید )

senddate string تاریخ و زمان دقیق ارسال پیام بر اساس Unixtime می باشد که اگر قید نشود در همان لحظه پیام ارسال می شود . (1508144471)
checkid string برای تعیین شماره ای یکتا از طرف کاربر برای هر پیامک به کار می رود و پس از ارسال پیامک می توان با متد staus کلیه اطلاعات پیام ارسال شده را دریافت کرد .

نمونه کد

                                                            
                                                                    GhasedakIOClient Client = new GhasedakIOClient();
                                                                    string apikey = "your apikey";
                                                                    string message = "test";
                                                                    string receptor = "09111111111";
                                                                    string linenumber = "5000222";
                                                                    string senddate = null;
                                                                    string checkid = null;
                                                                    SendSimpleResponse SendSimple = await Client.SendSimpleAsync(apikey, message, receptor, linenumber, senddate, checkid);
                                                                
                                                    
 
                                                            
                                                              
                                                            
                                                        
 
                                                            
                                                               
                                                            
                                                        
 
                                                            
                                                                   

                                                                
                                                        
 
                                                            
                                                              

                                                            
                                                        
 
                                                            


                                                            
                                                        
 
                                                            
                                                              
                                                            
                                                        
                                                            
                                                                {
                                                                    "result": {
                                                                    "code": 200,
                                                                    "message": "success"
                                                                },
                                                                    "items": [
                                                                        2578793735
                                                                    ]
                                                                }
                                                            
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"receptor is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        

جدول موارد خطا

کد خطا توضیحات
1 نام کاربری یا رمز عبور معتبر نمی باشد .
2 آرایه ها خالی می باشد.
3 طول آرایه بیشتر از 100 می باشد .
4 طول آرایه ی فرستنده و گیرنده و متن پیام با یکدیگر تطابق ندارد .
5 امکان گرفتن پیام جدید وجود ندارد .
6 - حساب کاربری غیر فعال می باشد.
- نام کاربری و یا رمز عبور خود را به درستی وارد نمی کنید .
7 امکان دسترسی به خط مورد نظر وجود ندارد .
8 شماره گیرنده نامعتبر است .
9 حساب اعتبار ریالی مورد نیاز را دارا نمی باشد.
10 خطایی در سیستم رخ داده است . دوباره سعی کنید .
11 نامعتبر می باشد . IP
20 شماره مخاطب فیلتر شده می باشد.
21 ارتباط با سرویس دهنده قطع می باشد.
24 امکان استفاده از این سرویس در پلن رایگان وجود ندارد.

ارسال تکی 2

از این متد برای ارسال پیامک با استفاده از نام کاربری و پسورد به صورت تکی و ساده استفاده می شود.
برای استفاده از این متد کافی است به جای پارامتر username نام کاربری خود و به جای پارامتر password مقدار apikey حساب خود را جایگزین نمایید .

آدرس وب سرویس

پارامتر های ورودی

Parameter Format Description
username string
Required
Body
نام کاربری حساب کاربری خود را وارد نمایید.
password string
Required
Body
در این پارمتر باید مقدار apikey خود را وارد نمایید . بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
message string
Required
متنی که باید ارسال شود .
receptor string
Required
شماره گیرنده پیام می باشد .
linenumber string
Required
شماره فرستنده پیام می باشد ، که اگر قید نشود از بین خطوط اختصاصی شما خط با اولویت بالاتر انتخاب می شود.

(در سرویس رایگان جهت تست از خط 10008566 به عنوان خط فرستنده استفاده کنید )

senddate string تاریخ و زمان دقیق ارسال پیام بر اساس Unixtime می باشد که اگر قید نشود در همان لحظه پیام ارسال می شود . (1508144471)
checkid string برای تعیین شماره ای یکتا از طرف کاربر برای هر پیامک به کار می رود و پس از ارسال پیامک می توان با متد staus کلیه اطلاعات پیام ارسال شده را دریافت کرد .

نمونه کد

                                                            
                                                                    GhasedakIOClient Client = new GhasedakIOClient();
                                                                    string username = "your username";
                                                                    string password = "your apikey";
                                                                    string message = "test";
                                                                    string receptor = "09111111111";
                                                                    string linenumber = "5000222";
                                                                    string senddate = null;
                                                                    string checkid = null;
                                                                    SendSimpleResponse SendSimple = await Client.SendSimpleByUrlAsync(apikey, message, receptor, linenumber, senddate, checkid);
                                                                
                                        
 
                                                            
                                                  
                                                
                                            
 
                                                            
                                                   
                                                
                                            
 
                                                            
                                                       

                                                    
                                            
 
                                                            
                                                  

                                                
                                            
 
                                                            


                                                
                                            
 
                                                            
                                                  
                                                
                                            
                                                            
                                                    {
                                                        "result": {
                                                        "code": 200,
                                                        "message": "success"
                                                    },
                                                        "items": [
                                                            2578793735
                                                        ]
                                                    }
                                                
                                        
 
                                                            
                                                    {
                                                        "result": {
                                                            "code": 400,
                                                            "message": "[\"receptor is required\"]"
                                                        },
                                                        "items": null
                                                    }
                                                
                                            
 
                                                            
                                                    {
                                                        "result": {
                                                            "code": 401,
                                                            "message": "apikey is invalid"
                                                    },
                                                        "items": null
                                                    }
                                                
                                            
 
                                                            
                                                    {
                                                        "result": {
                                                            "code": 404,
                                                            "message": "the requested resource does not exist"
                                                    },
                                                        "items": ""
                                                    }
                                                
                                            

جدول موارد خطا

کد خطا توضیحات
1 نام کاربری یا رمز عبور معتبر نمی باشد .
2 آرایه ها خالی می باشد.
3 طول آرایه بیشتر از 100 می باشد .
4 طول آرایه ی فرستنده و گیرنده و متن پیام با یکدیگر تطابق ندارد .
5 امکان گرفتن پیام جدید وجود ندارد .
6 - حساب کاربری غیر فعال می باشد.
- نام کاربری و یا رمز عبور خود را به درستی وارد نمی کنید .
7 امکان دسترسی به خط مورد نظر وجود ندارد .
8 شماره گیرنده نامعتبر است .
9 حساب اعتبار ریالی مورد نیاز را دارا نمی باشد.
10 خطایی در سیستم رخ داده است . دوباره سعی کنید .
11 نامعتبر می باشد . IP
20 شماره مخاطب فیلتر شده می باشد.
21 ارتباط با سرویس دهنده قطع می باشد.
24 امکان استفاده از این سرویس در پلن رایگان وجود ندارد.

ارسال گروهی

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

آدرس وب سرویس

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
message string
Required
متونی که باید ارسال شوند که با ( , ) از هم جدا می شوند . (..,test1,test2)
receptor string
Required
شماره گیرندگان پیام که با ( , ) از هم جدا می شوند . (..,09121111111,09122222222)
linenumber string
Required
شماره فرستندگان پیام که با ( , ) از هم جدا می شوند . (..,5000110,5000100)
senddate string تاریخ و زمان دقیق ارسال پیام بر اساس Unixtime که با ( , ) از هم جدا می شوند که اگر قید نشود در همان لحظه پیام ارسال می شود . (..,1508144471,1508144471)
checkid string برای تعیین شماره ای یکتا از طرف کاربر برای هر پیامک به کار می رود که با ( , ) از هم جدا می شوند و پس از ارسال پیامک می توان با متد staus کلیه اطلاعات پیام ارسال شده را دریافت کرد .

نمونه کد

                                                            
                                                                    GhasedakIOClient Client = new GhasedakIOClient();

                                                                    string apikey = "your apikey";
                                                                    string message = " test1 , test2 ";
                                                                    string receptor = " 09111111111 , 09111111112 ";
                                                                    string linenumber = " 5000222 , 5000222 ";
                                                                    string senddate = " 1508144471 , 1508144475 ";
                                                                    string checkid = " 2020 , 2021 ";

                                                                    SendBulkResponse SendBulk = await Client.SendBulkAsync(apikey, message, receptor, linenumber, senddate, checkid);
                                                                
                                                    
 
                                                            
                                                                  

                                                                
                                                        
 
                                                            
                                                             
                                                            
                                                        
 
                                                            
                                                                  
                                                                 
                                                                
                                                        
 
                                                            
                                                                  
                                                                
                                                        
 
                                                            

                                                                  
                                                                
                                                        
 
                                                            
                                                               
                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                    },
                                                                        "items": [
                                                                            2581100787,
                                                                            2581100788
                                                                        ]
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"receptor is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

ارسال گروهی 2

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

آدرس وب سرویس

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
message string
Required
متنی که باید ارسال شود .
receptor string
Required
شماره گیرندگان پیام که با ( , ) از هم جدا می شوند . (..,09121111111,09122222222)
linenumber string
Required
شماره فرستنده پیام می باشد ، که اگر فید نشود از بین خطوط شما خط با اولویت بالاتر انتخاب می شود .
senddate string تاریخ و زمان دقیق ارسال پیام بر اساس Unixtime می باشد که اگر قید نشود در همان لحظه پیام ارسال می شود . (1508144471)
checkid string برای تعیین شماره ای یکتا از طرف کاربر برای هر پیامک به کار می رود که با ( , ) از هم جدا می شوند و پس از ارسال پیامک می توان با متد staus کلیه اطلاعات پیام ارسال شده را دریافت کرد .

نمونه کد

                                                            
                                                                    GhasedakIOClient Client = new GhasedakIOClient();
                                                                    string apikey = "your apikey";
                                                                    string message = " test1  ";
                                                                    string receptor = " 09111111111 , 09111111112 ";
                                                                    string linenumber = " 5000222  ";
                                                                    string senddate = " 1508144471";
                                                                    string checkid = " 2020 , 2021 ";
                                                                    SendBulk2Response SendBulk = await Client.SendBulk2Async(apikey, message, receptor, linenumber, senddate, checkid);

                                                                
                                                    
 
                                                            
                                                                 
                                                                
                                                        
 
                                                            
                                                                
                                                                
                                                        
 
                                                            
                                                                  

                                                                
                                                        
 
                                                            

                                                                  

                                                                
                                                        
 
                                                            
                                                                 
                                                                
                                                        
 
                                                            

                                                                 
                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                    },
                                                                        "items": [
                                                                            2581100787,
                                                                            2581100788
                                                                        ]
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"receptor is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

سرویس اعتبار سنجی با پارامتر

سرویس اعتبارسنجی به شما این امکان را میدهد که بدون نیاز به داشتن خط خدماتی و طی کردن پروسه زمانبر تهیه آن بتوانید از طریق وب سرویس به راحتی و بالاترین سرعت ممکن پیام های خود مانند: کد فعال سازی،شماره چک و فاکتور،کد قرعه کشی و... را به تمامی کاربران اعم از فیلتر و غیر فیلتر ارسال نمایید.
در متن قالب نام برند ،شرکت و یا خدمات خود را حتما ذکر نمایید و حداقل حاوی یک پارامتر %param1% باشد.حداکثر از 10 پارامتر، %param1% ، %param2% , ... , %param10% میتوان استفاده کرد.
ویژه امکان ارسال پیامک به صورت بین المللی ( کشورهای مختلف دنیا ) در سرویس اعتبارسنجی، وجود دارد. شما می توانید پیام کوتاه ( متن ) خود را بدون هیچ محدودیتی به تمام نقاط جهان ارسال کنید.
جهت ارسال به شماره های خارج از ایران شماره گیرنده را با + و کد کشور ( مثال : +33456351753 ) شروع کنید.
تعرفه های بین المللی را می توانید در صفحه تعرفه ها مشاهده نمایید.

آدرس وب سرویس

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
receptor string
Required
شماره گیرندگان پیام که با ( , ) از هم جدا می شوند . (..,09121111111,09122222222)
type int
Required
برای ارسال پیام متنی type=1 و برای ارسال پیام صوتی type=2 قرار دهید .
template string
Required
عنوان قالبی که در پنل خود ایجاد کرده اید .
checkid string برای تعیین شماره ای یکتا از طرف کاربر برای هر پیامک به کار می رود و پس از ارسال پیامک می توان با متد staus کلیه اطلاعات پیام ارسال شده را دریافت کرد .
param1 string
Required
مقادیری که از سمت شما وارد می شود ، وارد کردن حداقل 1 مورد اجباری است .
param2 string
مقادیری که از سمت شما وارد می شود .
param3 string
مقادیری که از سمت شما وارد می شود .
param4 string
مقادیری که از سمت شما وارد می شود .
param5 string
مقادیری که از سمت شما وارد می شود .
param6 string
مقادیری که از سمت شما وارد می شود .
param7 string
مقادیری که از سمت شما وارد می شود .
param8 string
مقادیری که از سمت شما وارد می شود .
param9 string
مقادیری که از سمت شما وارد می شود .
param10 string
مقادیری که از سمت شما وارد می شود .

نمونه کد

                                                            
                                                                    GhasedakIOClient Client = new GhasedakIOClient();
                                                                    string apikey = "your apikey";
                                                                    string receptor = " 09111111111 , 09111111112 ";
                                                                    int type = 1;
                                                                    string template = " test1";
                                                                    string param1 = " testparam ";
                                                                    string param2 = " testparam ";
                                                                    string param3 = " testparam ";
                                                                    string param4 = " testparam ";
                                                                    string param5 = " testparam ";
                                                                    string param6 = " testparam ";
                                                                    string param7 = " testparam ";
                                                                    string param8 = " testparam ";
                                                                    string param9 = " testparam ";
                                                                    SendOTPResponse SendOTP = await Client.SendOTPAsync(apikey, receptor, type, template, param1, param2, param3, param4, param5, param6, param7, param8, param9);

                                                                
                                                    
 
                                                            
                                                                

                                                                
                                                        
 
                                                            

                                                                  


                                                                
                                                        
 
                                                            


                                                                 
                                                                
                                                        
 
                                                            

                                                                  
                                                                
                                                        
 
                                                            

                                                                 

                                                                
                                                        
 
                                                            
                                                                  

                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                    },
                                                                        "items": [
                                                                            2581100787,
                                                                            2581100788
                                                                        ]
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"receptor is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

ارسال پیام صوتی

با استفاده از این متد شما می توانید پیام های خود را به صورت متنی نوشته و آنها را به صورت صوتی ارسال نمایید

آدرس وب سرویس

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
message string
Required
متنی که باید ارسال شود .
receptor string
Required
شماره گیرندگان پیام که با ( , ) از هم جدا می شوند . (..,09121111111,09122222222)
senddate string
Required
تاریخ و زمان دقیق ارسال پیام بر اساس Unixtime می باشد که اگر قید نشود در همان لحظه پیام ارسال می شود . (1508144471)

نمونه کد

                                                            

                                                                    GhasedakIOClient Client = new GhasedakIOClient();
                                                                    string apikey = "your apikey";
                                                                    string message = "test";
                                                                    string receptor = "09111111111";
                                                                    string senddate = null;
                                                                    SendVoiceResponse SendSimple = await Client.SendVoiceAsync(apikey, message, receptor, senddate);

                                                                
                                                    
 
                                                            
                                                                 

                                                                
                                                        
 
                                                            

                                                            
                                                                    


                                                                
                                                        
 
                                                            
                                                                  




                                                                  



                                                                
                                                        
 
                                                            
                                                                

                                                                   



                                                                
                                                        
 
                                                            
                                                                 

                                                                
                                                        
 
                                                            

                                                                 
                                                                

                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                                "code": 200,
                                                                                "message": "success"
                                                                            },
                                                                        "items": [
                                                                            {
                                                                                "messageid": 2581227073,
                                                                                "message": "test",
                                                                                "voice": 8,
                                                                                "price": 155,
                                                                                "sender": "30005088",
                                                                                "receptor": "09121111111",
                                                                                "senddate": "1605968584"
                                                                            }
                                                                        ]
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"messageid is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

وضعیت پیام های ارسالی

برای دریافت وضعیت پیامک ارسالی به گیرنده از این متد استفاده می شود . کاربر می توان با هر بار فراخوانی این متد وضعیت 100 پیامک را دریافت کند . مقدار بازگشتی این متد می توانید مقدار صحیح شامل یکی از اعداد زیر باشد:

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
id string
Required
شناسه پیامک که با ( , ) ازهم جدا می شوند.
type string
Required
نوع id پیام را مشخص می کند ( 1 برای messageid و 2 برای checkid )

مقادیر بازگشتی

Parameter Format Description
0 int تحویل به اپراتور
1 int رسیده به گوشی
2 int ارسال با خطا
8 int رسیده به مخابرات
16 int نرسیده به مخابرات
27 int شماره گیرنده جزو لیست سیاه می باشد
-1 int شناسه ارسال شده اشتباه است

نمونه کد

                                                            

                                                                    GhasedakIOClient Client = new GhasedakIOClient();
                                                                    string apikey = "your apikey";
                                                                    string id = "2581227073";
                                                                    string type = "1";
                                                                    GetStatusResponse SendSimple = await Client.GetStatusAsync(apikey, id, type);


                                                                
                                                    
 
                                                            
                                                                  

                                                                   
                                                                
                                                        
 
                                                            
                                                                  

                                                                
                                                        
 
                                                            

                                                                


                                                                   

                                                                
                                                        
 
                                                            
                                                                  

                                                                 

                                                                
                                                        
 
                                                            
                                                                   
                                                                
                                                        
                                                            
                                                                    {
                                                                    "result": {
                                                                    "code": 200,
                                                                    "message": "success"
                                                                    },
                                                                    "items": [
                                                                    {
                                                                    "messageid": 2581227073,
                                                                    "message": "test",
                                                                    "status": 8,
                                                                    "price": 155,
                                                                    "sender": "30005088",
                                                                    "receptor": "09121111111",
                                                                    "senddate": "1605968584"
                                                                    }
                                                                    ]
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"messageid is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

افزودن گروه جدید

از این متد برای اضافه کردن گروه جدید استفاده می شود.

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
name string
Required
نام گروه
parent int
اگر مقدار parent قید نشود گروه جدید در مسیر ریشه ساخته می شود در عیر این صورت باید groupid گروه مورد نظر را ارسال کرد .

نمونه کد

                                                            

                                                                    var client = new RestClient("https://api.ghasedak.me/v2/contact/group/new");
                                                                    var request = new RestRequest(Method.POST);
                                                                    request.AddHeader("cache-control", "no-cache");
                                                                    request.AddHeader("content-type", "application/x-www-form-urlencoded");
                                                                    request.AddHeader("apikey" ," your apikey " );
                                                                    request.AddParameter("application/x-www-form-urlencoded", "name=test&parent=209530", ParameterType.RequestBody);
                                                                    IRestResponse response = client.Execute(request);

                                                                  
                                                                
                                                    
 
                                                            
                                                                     "https://api.ghasedak.me/v2/contact/group/new",
                                                                        CURLOPT_RETURNTRANSFER => true,
                                                                        CURLOPT_ENCODING => "",
                                                                        CURLOPT_MAXREDIRS => 10,
                                                                        CURLOPT_TIMEOUT => 30,
                                                                        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                                                                        CURLOPT_CUSTOMREQUEST => "POST",
                                                                        CURLOPT_POSTFIELDS => "name=test&parent=209530",
                                                                        CURLOPT_HTTPHEADER => array(
                                                                        "apikey: your apikey",
                                                                        "cache-control: no-cache",
                                                                        "content-type: application/x-www-form-urlencoded",
                                                                    ),
                                                                    ));

                                                                    $response = curl_exec($curl);
                                                                    $err = curl_error($curl);

                                                                    curl_close($curl);

                                                                    if ($err) {
                                                                       echo "cURL Error #:" . $err;
                                                                    } else {
                                                                       echo $response;
                                                                    }


                                                                  



                                                                
                                                        
 
                                                            
                                                                    OkHttpClient client = new OkHttpClient();

                                                                    MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
                                                                    RequestBody body = RequestBody.create(mediaType, "name=test&parent=209530");
                                                                    Request request = new Request.Builder()
                                                                    .url("https://api.ghasedak.me/v2/contact/group/new")
                                                                    .post(body)
                                                                    .addHeader("apikey", "your apikey")
                                                                    .addHeader("content-type", "application/x-www-form-urlencoded")
                                                                    .addHeader("cache-control", "no-cache")
                                                                    .build();

                                                                   
                                                                
                                                        
 
                                                            

                                                                    var request = require("request");

                                                                    var options = { method: 'POST',
                                                                    url: 'https://api.ghasedak.me/v2/contact/group/new',
                                                                    headers:
                                                                    { 
                                                                        'cache-control': 'no-cache',
                                                                        'content-type': 'application/x-www-form-urlencoded',
                                                                        apikey: 'your apikey',
                                                                        form: { name: 'test', parent: '209530' } };

                                                                        request(options, function (error, response, body) {
                                                                            if (error) throw new Error(error);

                                                                            console.log(body);
                                                                    });



                                                                   



                                                                
                                                        
 
                                                            
                                                                    import requests

                                                                    url = "https://api.ghasedak.me/v2/contact/group/new"

                                                                    payload = "name=test&parent=209530"
                                                                    headers = {
                                                                        'apikey': "your apikey",
                                                                        'content-type': "application/x-www-form-urlencoded",
                                                                        'cache-control': "no-cache",
                                                                    }

                                                                    response = requests.request("POST", url, data=payload, headers=headers)

                                                                    print(response.text)


                                                                  



                                                                
                                                        
 
                                                            
                                                                    package main

                                                                    import (
                                                                        "fmt"
                                                                        "strings"
                                                                        "net/http"
                                                                        "io/ioutil"
                                                                    )

                                                                    func main() {

                                                                        url := "https://api.ghasedak.me/v2/contact/group/new"

                                                                        payload := strings.NewReader("name=test&parent=209530")

                                                                        req, _ := http.NewRequest("POST", url, payload)

                                                                        req.Header.Add("apikey", "your apikey")
                                                                        req.Header.Add("content-type", "application/x-www-form-urlencoded")
                                                                        req.Header.Add("cache-control", "no-cache")

                                                                        res, _ := http.DefaultClient.Do(req)

                                                                        defer res.Body.Close()
                                                                        body, _ := ioutil.ReadAll(res.Body)

                                                                        fmt.Println(res)
                                                                        fmt.Println(string(body))

                                                                    }


                                                                   
                                                                
                                                        
 
                                                            

                                                                  
                                                                    curl -X POST \
                                                                    https://api.ghasedak.me/v2/contact/group/new \
                                                                    -H 'apikey: your apikey' \
                                                                    -H 'cache-control: no-cache' \
                                                                    -H 'content-type: application/x-www-form-urlencoded' \
                                                                    -H 'postman-token: 87e252a0-ac29-f98e-5e9e-a8d7adf51413' \
                                                                    -d 'name=test&parent=209530'

                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                    },
                                                                        "items": {
                                                                            "groupid": 209531
                                                                        }
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"name is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

افزودن لیست مخاطبین به گروه

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

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
groupid int
Required
شماره گروه که به هنگام ثبت گروه دریافت شده است .
number string
Required
شماره تلفن مخاطبین که با ( , ) از هم جدا می شوند . (..,09121111111,09122222222)
firstname string
نام تلفن مخاطبین که با ( , ) از هم جدا می شوند
lastname string
نام خانوادگی تلفن مخاطبین که با ( , ) از هم جدا می شوند
email string
ایمیل تلفن مخاطبین که با ( , ) از هم جدا می شوند

نمونه کد

                                                            
                                                                    var client = new RestClient("https://api.ghasedak.me/v2/contact/group/addnumber");
                                                                    var request = new RestRequest(Method.POST);
                                                                    request.AddHeader("apikey" ," your apikey " );
                                                                    request.AddParameter( "groupid" , 0 );
                                                                    request.AddParameter( "number" , " test " );
                                                                    request.AddParameter( "firstname" , " ali " );
                                                                    request.AddParameter( "lastname" , " rad " );
                                                                    request.AddParameter( "email" , " a@a.com " );
                                                                    IRestResponse response = client.Execute(request);

                                                                   

                                                                
                                                    
 
                                                            
                                                                     "https://api.ghasedak.me/v2/contact/group/addnumber",
                                                                        CURLOPT_RETURNTRANSFER => true,
                                                                        CURLOPT_ENCODING => "",
                                                                        CURLOPT_MAXREDIRS => 10,
                                                                        CURLOPT_TIMEOUT => 30,
                                                                        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                                                                        CURLOPT_CUSTOMREQUEST => "POST",
                                                                        CURLOPT_POSTFIELDS => "groupid=209530&number=09121111111%2C09122222222&firstname=test&lastname=test&email=test",
                                                                        CURLOPT_HTTPHEADER => array(
                                                                        "apikey: your apikey",
                                                                        "cache-control: no-cache",
                                                                        "content-type: application/x-www-form-urlencoded",
                                                                    ),
                                                                    ));

                                                                    $response = curl_exec($curl);
                                                                    $err = curl_error($curl);

                                                                    curl_close($curl);

                                                                    if ($err) {
                                                                      echo "cURL Error #:" . $err;
                                                                    } else {
                                                                       echo $response;
                                                                    }


                                                                   



                                                                
                                                        
 
                                                            

                                                                    OkHttpClient client = new OkHttpClient();

                                                                    MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
                                                                    RequestBody body = RequestBody.create(mediaType, "groupid=209530&number=09121111111%2C09122222222&firstname=test&lastname=test&email=test");
                                                                    Request request = new Request.Builder()
                                                                    .url("https://api.ghasedak.me/v2/contact/group/addnumber")
                                                                    .post(body)
                                                                    .addHeader("content-type", "application/x-www-form-urlencoded")
                                                                    .addHeader("apikey", "your apikey")
                                                                    .addHeader("cache-control", "no-cache")
                                                                    .build();

                                                                  

                                                                
                                                        
 
                                                            
                                                                    var request = require("request");

                                                                    var options = { method: 'POST',
                                                                    url: 'https://api.ghasedak.me/v2/contact/group/addnumber',
                                                                    headers:
                                                                    { 
                                                                    'cache-control': 'no-cache',
                                                                    apikey: 'your apikey',
                                                                    'content-type': 'application/x-www-form-urlencoded' },
                                                                    form:
                                                                    { groupid: '209530',
                                                                    number: '09121111111,09122222222',
                                                                    firstname: 'test',
                                                                    lastname: 'test',
                                                                    email: 'test' } };

                                                                    request(options, function (error, response, body) {
                                                                    if (error) throw new Error(error);

                                                                    console.log(body);
                                                                    });

                                                                
                                                        
 
                                                            
                                                                    import requests

                                                                    url = "https://api.ghasedak.me/v2/contact/group/addnumber"

                                                                    payload = "groupid=209530&number=09121111111%2C09122222222&firstname=test&lastname=test&email=test"
                                                                    headers = {
                                                                    'content-type': "application/x-www-form-urlencoded",
                                                                    'apikey': "your apikey",
                                                                    'cache-control': "no-cache",
                                                                    }

                                                                    response = requests.request("POST", url, data=payload, headers=headers)

                                                                    print(response.text)


                                                                  


                                                                
                                                        
 
                                                            
                                                                    package main

                                                                    import (
                                                                    "fmt"
                                                                    "strings"
                                                                    "net/http"
                                                                    "io/ioutil"
                                                                    )

                                                                    func main() {

                                                                    url := "https://api.ghasedak.me/v2/contact/group/addnumber"

                                                                    payload := strings.NewReader("groupid=209530&number=09121111111%2C09122222222&firstname=test&lastname=test&email=test")

                                                                    req, _ := http.NewRequest("POST", url, payload)

                                                                    req.Header.Add("content-type", "application/x-www-form-urlencoded")
                                                                    req.Header.Add("apikey", "your apikey")
                                                                    req.Header.Add("cache-control", "no-cache")

                                                                    res, _ := http.DefaultClient.Do(req)

                                                                    defer res.Body.Close()
                                                                    body, _ := ioutil.ReadAll(res.Body)

                                                                    fmt.Println(res)
                                                                    fmt.Println(string(body))

                                                                    }



                                                                   
                                                                
                                                        
 
                                                            

                                                                    curl -X POST \
                                                                    https://api.ghasedak.me/v2/contact/group/addnumber \
                                                                    -H 'apikey: your apikey' \
                                                                    -H 'cache-control: no-cache' \
                                                                    -H 'content-type: application/x-www-form-urlencoded' \
                                                                    -d 'groupid=209530&number=09121111111%2C09122222222&firstname=test&lastname=test&email=test'


                                                                  
                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                    },
                                                                        "items": null
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"groupid is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

لیست گروه ها

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

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
parent int
Required
اگر مقدار parent قید نشود parent=0 در نظر گرفته می شود و لیست گرو ها در سطح ریشه نمایش داده می شودو در عیر این صورت باید groupid مورد نظر را ارسال کنید تا لیست زیر گرو های ان گروه در خروجی نمایش داده شود .

نمونه کد

                                                            
                                                                    var client = new RestClient("https://api.ghasedak.me/v2/contact/group/list");
                                                                    var request = new RestRequest(Method.GET);
                                                                    request.AddHeader("apikey" ," your apikey " );
                                                                    request.AddParameter( "parent" , 1020 );
                                                                    IRestResponse response = client.Execute(request);

                                                                
                                                    
 
                                                            
                                                                     "https://api.ghasedak.me/v2/contact/group/list",
                                                                    CURLOPT_RETURNTRANSFER => true,
                                                                    CURLOPT_ENCODING => "",
                                                                    CURLOPT_MAXREDIRS => 10,
                                                                    CURLOPT_TIMEOUT => 30,
                                                                    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                                                                    CURLOPT_CUSTOMREQUEST => "GET",
                                                                    CURLOPT_POSTFIELDS => "parent=209530",
                                                                    CURLOPT_HTTPHEADER => array(
                                                                    "apikey: your apikey",
                                                                    "cache-control: no-cache",
                                                                    "content-type: application/x-www-form-urlencoded",
                                                                    ),
                                                                    ));

                                                                    $response = curl_exec($curl);
                                                                    $err = curl_error($curl);

                                                                    curl_close($curl);

                                                                    if ($err) {
                                                                    echo "cURL Error #:" . $err;
                                                                    } else {
                                                                    echo $response;
                                                                    }


                                                                  




                                                                
                                                        
 
                                                            

                                                                    OkHttpClient client = new OkHttpClient();

                                                                    MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
                                                                    RequestBody body = RequestBody.create(mediaType, "parent=209530");
                                                                    Request request = new Request.Builder()
                                                                    .url("https://api.ghasedak.me/v2/contact/group/list")
                                                                    .get()
                                                                    .addHeader("content-type", "application/x-www-form-urlencoded")
                                                                    .addHeader("apikey", "your apikey")
                                                                    .addHeader("cache-control", "no-cache")
                                                                    .build();

                                                                   


                                                                
                                                        
 
                                                            
                                                                    var request = require("request");

                                                                    var options = { method: 'GET',
                                                                    url: 'https://api.ghasedak.me/v2/contact/group/list',
                                                                    headers:
                                                                    { 
                                                                    'cache-control': 'no-cache',
                                                                    apikey: 'your apikey',
                                                                    'content-type': 'application/x-www-form-urlencoded' },
                                                                    form: { parent: '209530' } };

                                                                    request(options, function (error, response, body) {
                                                                    if (error) throw new Error(error);

                                                                    console.log(body);
                                                                    });



                                                                  
                                                                
                                                        
 
                                                            
                                                                    import requests

                                                                    url = "https://api.ghasedak.me/v2/contact/group/list"

                                                                    payload = "parent=209530"
                                                                    headers = {
                                                                    'content-type': "application/x-www-form-urlencoded",
                                                                    'apikey': "your apikey",
                                                                    'cache-control': "no-cache",
                                                                    }

                                                                    response = requests.request("GET", url, data=payload, headers=headers)

                                                                    print(response.text)


                                                                 



                                                                
                                                        
 
                                                            
                                                                    package main

                                                                    import (
                                                                    "fmt"
                                                                    "strings"
                                                                    "net/http"
                                                                    "io/ioutil"
                                                                    )

                                                                    func main() {

                                                                    url := "https://api.ghasedak.me/v2/contact/group/list"

                                                                    payload := strings.NewReader("parent=209530")

                                                                    req, _ := http.NewRequest("GET", url, payload)

                                                                    req.Header.Add("content-type", "application/x-www-form-urlencoded")
                                                                    req.Header.Add("apikey", "your apikey")
                                                                    req.Header.Add("cache-control", "no-cache")

                                                                    res, _ := http.DefaultClient.Do(req)

                                                                    defer res.Body.Close()
                                                                    body, _ := ioutil.ReadAll(res.Body)

                                                                    fmt.Println(res)
                                                                    fmt.Println(string(body))

                                                                    }



                                                                 

                                                                
                                                        
 
                                                            

                                                                    curl -X POST \
                                                                    https://api.ghasedak.me/v2/contact/group/addnumber \
                                                                    -H 'apikey: your apikey' \
                                                                    -H 'cache-control: no-cache' \
                                                                    -H 'content-type: application/x-www-form-urlencoded' \
                                                                    -d 'groupid=209530&number=09121111111%2C09122222222&firstname=test&lastname=test&email=test'


                                                                 
                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                        },
                                                                        "items": [
                                                                            {
                                                                                "id": 172694,
                                                                                "name": "test2",
                                                                                "parent": 0
                                                                            },
                                                                            {
                                                                                "id": 173748,
                                                                                "name": "test",
                                                                                "parent": 0
                                                                            },
                                                                        
                                                                        ]
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"groupid is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

لیست مخاطبین گروه

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

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
groupid int
Required
شماره گروه که به هنگام ثبت گروه دریافت شده
offset int
دسته بندی لیست مخاطبین به تعداد offset داده شده انجام می گیرد ، که اگر قید نشود مقدار آن (offset=100) در نظر گرفته می شود .
page int
صفحه مورد نظر از لیست مخاطبین ، اگر مقدار داده نشود (page=1) در نظر گرفته می شود

نمونه کد

                                                            
                                                                    var client = new RestClient("https://api.ghasedak.me/v2/contact/group/listnumber ");
                                                                    var request = new RestRequest(Method.GET);
                                                                    request.AddHeader("apikey" ," your apikey " );
                                                                    request.AddParameter( "groupid" , 1020 );
                                                                    request.AddParameter( "offset" , 50 );
                                                                    request.AddParameter( "page" , 2 );
                                                                    IRestResponse response = client.Execute(request);

                                                                
                                                    
 
                                                            

                                                                     "http://api.ghasedak.me/v2/contact/group/listnumber?groupid=172694&offset=100&page=0",
                                                                    CURLOPT_RETURNTRANSFER => true,
                                                                    CURLOPT_ENCODING => "",
                                                                    CURLOPT_MAXREDIRS => 10,
                                                                    CURLOPT_TIMEOUT => 30,
                                                                    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                                                                    CURLOPT_CUSTOMREQUEST => "GET",
                                                                    CURLOPT_POSTFIELDS => "groupid=209530&offset=100",
                                                                    CURLOPT_HTTPHEADER => array(
                                                                    "apikey: your apikey",
                                                                    "cache-control: no-cache",
                                                                    "content-type: application/x-www-form-urlencoded",
                                                                    ),
                                                                    ));

                                                                    $response = curl_exec($curl);
                                                                    $err = curl_error($curl);

                                                                    curl_close($curl);

                                                                    if ($err) {
                                                                    echo "cURL Error #:" . $err;
                                                                    } else {
                                                                    echo $response;
                                                                    }


                                                                 
                                                                
                                                        
 
                                                            

                                                                    OkHttpClient client = new OkHttpClient();

                                                                    MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
                                                                    RequestBody body = RequestBody.create(mediaType, "groupid=209530&offset=100");
                                                                    Request request = new Request.Builder()
                                                                    .url("http://api.ghasedak.me/v2/contact/group/listnumber?groupid=172694&offset=100&page=0")
                                                                    .get()
                                                                    .addHeader("apikey", "your apikey")
                                                                    .addHeader("content-type", "application/x-www-form-urlencoded")
                                                                    .addHeader("cache-control", "no-cache")
                                                                    .build();

                                                                    Response response = client.newCall(request).execute();


                                                                  



                                                                
                                                        
 
                                                            

                                                                    var request = require("request");

                                                                    var options = { method: 'GET',
                                                                    url: 'http://api.ghasedak.me/v2/contact/group/listnumber',
                                                                    qs: { groupid: '172694', offset: '100', page: '0' },
                                                                    headers:
                                                                    {
                                                                    'cache-control': 'no-cache',
                                                                    'content-type': 'application/x-www-form-urlencoded',
                                                                    apikey: 'your apikey',
                                                                    form: { groupid: '209530', offset: '100' } };

                                                                    request(options, function (error, response, body) {
                                                                    if (error) throw new Error(error);

                                                                    console.log(body);
                                                                    });



                                                                 
                                                                
                                                        
 
                                                            

                                                                    import requests

                                                                    url = "http://api.ghasedak.me/v2/contact/group/listnumber"

                                                                    querystring = {"groupid":"172694","offset":"100","page":"0"}

                                                                    payload = "groupid=209530&offset=100"
                                                                    headers = {
                                                                    'apikey': "your apikey",
                                                                    'content-type': "application/x-www-form-urlencoded",
                                                                    'cache-control': "no-cache",
                                                                    }

                                                                    response = requests.request("GET", url, data=payload, headers=headers, params=querystring)

                                                                    print(response.text)



                                                                  



                                                                
                                                        
 
                                                            
                                                                    package main

                                                                    import (
                                                                    "fmt"
                                                                    "strings"
                                                                    "net/http"
                                                                    "io/ioutil"
                                                                    )

                                                                    func main() {

                                                                    url := "http://api.ghasedak.me/v2/contact/group/listnumber?groupid=172694&offset=100&page=0"

                                                                    payload := strings.NewReader("groupid=209530&offset=100")

                                                                    req, _ := http.NewRequest("GET", url, payload)

                                                                    req.Header.Add("apikey", "your apikey")
                                                                    req.Header.Add("content-type", "application/x-www-form-urlencoded")
                                                                    req.Header.Add("cache-control", "no-cache")

                                                                    res, _ := http.DefaultClient.Do(req)

                                                                    defer res.Body.Close()
                                                                    body, _ := ioutil.ReadAll(res.Body)

                                                                    fmt.Println(res)
                                                                    fmt.Println(string(body))

                                                                    }



                                                                 
                                                                
                                                        
 
                                                            

                                                                  
                                                                    curl -X GET \
                                                                    'http://api.ghasedak.me/v2/contact/group/listnumber?groupid=172694&offset=100&page=0' \
                                                                    -H 'apikey: your apikey' \
                                                                    -H 'cache-control: no-cache' \
                                                                    -H 'content-type: application/x-www-form-urlencoded' \
                                                                    -d 'groupid=209530&offset=100'

                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                        },
                                                                        "items": [
                                                                            {
                                                                                "firstName": "test",
                                                                                "lastName": "test",
                                                                                "number": "0911111111",
                                                                                "email": "test"
                                                                            }
                                                                        ]
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"groupid is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

ویرایش گروه ها

از این متد برای ویرایش گروه ها (تغییر نام گروه) استفاده می شود.

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
groupid int
Required
شماره گروه که به هنگام ثبت گروه دریافت شده
name string
Required
نام جدید برای گروه

نمونه کد

                                                            
                                                                    var client = new RestClient("https://api.ghasedak.me/v2/contact/group/edit");
                                                                    var request = new RestRequest(Method.POST);
                                                                    request.AddHeader("apikey" ," your apikey " );
                                                                    request.AddParameter( "groupid" , 1020 );
                                                                    request.AddParameter( "name" , " test " );
                                                                    IRestResponse response = client.Execute(request);

                                                                
                                                    
 
                                                            

                                                                     "https://api.ghasedak.me/v2/contact/group/edit",
                                                                    CURLOPT_RETURNTRANSFER => true,
                                                                    CURLOPT_ENCODING => "",
                                                                    CURLOPT_MAXREDIRS => 10,
                                                                    CURLOPT_TIMEOUT => 30,
                                                                    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                                                                    CURLOPT_CUSTOMREQUEST => "POST",
                                                                    CURLOPT_POSTFIELDS => "groupid=172694&name=test",
                                                                    CURLOPT_HTTPHEADER => array(
                                                                    "apikey: your apikey",
                                                                    "cache-control: no-cache",
                                                                    "content-type: application/x-www-form-urlencoded",
                                                                    ),
                                                                    ));

                                                                    $response = curl_exec($curl);
                                                                    $err = curl_error($curl);

                                                                    curl_close($curl);

                                                                    if ($err) {
                                                                    echo "cURL Error #:" . $err;
                                                                    } else {
                                                                    echo $response;
                                                                    }


                                                                  
                                                                
                                                        
 
                                                            

                                                                    OkHttpClient client = new OkHttpClient();

                                                                    MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
                                                                    RequestBody body = RequestBody.create(mediaType, "groupid=209530&offset=100");
                                                                    Request request = new Request.Builder()
                                                                    .url("http://api.ghasedak.me/v2/contact/group/listnumber?groupid=172694&offset=100&page=0")
                                                                    .get()
                                                                    .addHeader("apikey", "your apikey")
                                                                    .addHeader("content-type", "application/x-www-form-urlencoded")
                                                                    .addHeader("cache-control", "no-cache")
                                                                    .build();

                                                                    Response response = client.newCall(request).execute();


                                                                  



                                                                
                                                        
 
                                                            

                                                                    var request = require("request");

                                                                    var options = { method: 'POST',
                                                                    url: 'https://api.ghasedak.me/v2/contact/group/edit',
                                                                    headers:
                                                                    { 
                                                                    'cache-control': 'no-cache',
                                                                    apikey: 'your apikey',
                                                                    'content-type': 'application/x-www-form-urlencoded' },
                                                                    form: { groupid: '172694', name: 'test' } };

                                                                    request(options, function (error, response, body) {
                                                                    if (error) throw new Error(error);

                                                                    console.log(body);
                                                                    });




                                                                  



                                                                
                                                        
 
                                                            
                                                                    import requests

                                                                    url = "https://api.ghasedak.me/v2/contact/group/edit"

                                                                    payload = "groupid=172694&name=test"
                                                                    headers = {
                                                                    'content-type': "application/x-www-form-urlencoded",
                                                                    'apikey': "your apikey",
                                                                    'cache-control': "no-cache",
                                                                    }

                                                                    response = requests.request("POST", url, data=payload, headers=headers)

                                                                    print(response.text)




                                                                  




                                                                
                                                        
 
                                                            

                                                                    package main

                                                                    import (
                                                                    "fmt"
                                                                    "strings"
                                                                    "net/http"
                                                                    "io/ioutil"
                                                                    )

                                                                    func main() {

                                                                    url := "https://api.ghasedak.me/v2/contact/group/edit"

                                                                    payload := strings.NewReader("groupid=172694&name=test")

                                                                    req, _ := http.NewRequest("POST", url, payload)

                                                                    req.Header.Add("content-type", "application/x-www-form-urlencoded")
                                                                    req.Header.Add("apikey", "your apikey")
                                                                    req.Header.Add("cache-control", "no-cache")

                                                                    res, _ := http.DefaultClient.Do(req)

                                                                    defer res.Body.Close()
                                                                    body, _ := ioutil.ReadAll(res.Body)

                                                                    fmt.Println(res)
                                                                    fmt.Println(string(body))

                                                                    }



                                                                  
                                                                
                                                        
 
                                                            
                                                                    curl -X POST \
                                                                    https://api.ghasedak.me/v2/contact/group/edit \
                                                                    -H 'apikey: your apikey' \
                                                                    -H 'cache-control: no-cache' \
                                                                    -H 'content-type: application/x-www-form-urlencoded' \
                                                                    -H 'postman-token: fbf20134-cdab-67ae-1ebf-b0dd08f4c8ed' \
                                                                    -d 'groupid=172694&name=test'



                                                                   
                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                        },
                                                                        "items": null
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"groupid is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

حذف گروه

از این متد برای حذف گروه مخاطبین استفاده می شود.

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
groupid int
Required
شماره گروه که به هنگام ثبت گروه دریافت شده

نمونه کد

                                                            
                                                                    var client = new RestClient("https://api.ghasedak.me/v2/contact/group/edit");
                                                                    var request = new RestRequest(Method.POST);
                                                                    request.AddHeader("apikey" ," your apikey " );
                                                                    request.AddParameter( "groupid" , 1020 );
                                                                    request.AddParameter( "name" , " test " );
                                                                    IRestResponse response = client.Execute(request);

                                                                
                                                    
 
                                                            

                                                                     "https://api.ghasedak.me/v2/contact/group/remove",
                                                                    CURLOPT_RETURNTRANSFER => true,
                                                                    CURLOPT_ENCODING => "",
                                                                    CURLOPT_MAXREDIRS => 10,
                                                                    CURLOPT_TIMEOUT => 30,
                                                                    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                                                                    CURLOPT_CUSTOMREQUEST => "POST",
                                                                    CURLOPT_POSTFIELDS => "groupid=172694",
                                                                    CURLOPT_HTTPHEADER => array(
                                                                    "apikey: your apikey",
                                                                    "cache-control: no-cache",
                                                                    "content-type: application/x-www-form-urlencoded",
                                                                    ),
                                                                    ));

                                                                    $response = curl_exec($curl);
                                                                    $err = curl_error($curl);

                                                                    curl_close($curl);

                                                                    if ($err) {
                                                                    echo "cURL Error #:" . $err;
                                                                    } else {
                                                                    echo $response;
                                                                    }



                                                                  
                                                                
                                                        
 
                                                            

                                                                    OkHttpClient client = new OkHttpClient();

                                                                    MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
                                                                    RequestBody body = RequestBody.create(mediaType, "groupid=172694");
                                                                    Request request = new Request.Builder()
                                                                    .url("https://api.ghasedak.me/v2/contact/group/remove")
                                                                    .post(body)
                                                                    .addHeader("content-type", "application/x-www-form-urlencoded")
                                                                    .addHeader("apikey", "your apikey")
                                                                    .addHeader("cache-control", "no-cache")
                                                                    .build();

                                                                    Response response = client.newCall(request).execute();


                                                                  





                                                                
                                                        
 
                                                            
                                                                    var request = require("request");

                                                                    var options = { method: 'POST',
                                                                    url: 'https://api.ghasedak.me/v2/contact/group/remove',
                                                                    headers:
                                                                    {
                                                                    'cache-control': 'no-cache',
                                                                    apikey: 'your apikey',
                                                                    'content-type': 'application/x-www-form-urlencoded' },
                                                                    form: { groupid: '172694' } };

                                                                    request(options, function (error, response, body) {
                                                                    if (error) throw new Error(error);

                                                                    console.log(body);
                                                                    });





                                                                
                                                        
 
                                                            

                                                                    import requests

                                                                    url = "https://api.ghasedak.me/v2/contact/group/remove"

                                                                    payload = "groupid=172694"
                                                                    headers = {
                                                                    'content-type': "application/x-www-form-urlencoded",
                                                                    'apikey': "your apikey",
                                                                    'cache-control': "no-cache",
                                                                    }

                                                                    response = requests.request("POST", url, data=payload, headers=headers)

                                                                    print(response.text)


                                                                
                                                        
 
                                                            
                                                                    package main

                                                                    import (
                                                                    "fmt"
                                                                    "strings"
                                                                    "net/http"
                                                                    "io/ioutil"
                                                                    )

                                                                    func main() {

                                                                    url := "https://api.ghasedak.me/v2/contact/group/remove"

                                                                    payload := strings.NewReader("groupid=172694")

                                                                    req, _ := http.NewRequest("POST", url, payload)

                                                                    req.Header.Add("content-type", "application/x-www-form-urlencoded")
                                                                    req.Header.Add("apikey", "your apikey")
                                                                    req.Header.Add("cache-control", "no-cache")

                                                                    res, _ := http.DefaultClient.Do(req)

                                                                    defer res.Body.Close()
                                                                    body, _ := ioutil.ReadAll(res.Body)

                                                                    fmt.Println(res)
                                                                    fmt.Println(string(body))

                                                                    }





                                                                  
                                                                
                                                        
 
                                                            
                                                                  

                                                                    curl -X POST \
                                                                    https://api.ghasedak.me/v2/contact/group/remove \
                                                                    -H 'apikey: your apikey' \
                                                                    -H 'cache-control: no-cache' \
                                                                    -H 'content-type: application/x-www-form-urlencoded' \
                                                                    -d groupid=172694

                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                        },
                                                                        "items": null
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"groupid is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

حذف مخاطبین از گروه

از این متد برای حذف مخاطبین از گروه استفاده می شود.

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
groupid int
Required
شماره گروه که به هنگام ثبت گروه دریافت شده
ids int
Required
شماره رکورد های مخاطبین گروه که با ( , ) از هم جدا می شوند . (..,137051455,137051455)

نمونه کد

                                                            
                                                                    var client = new RestClient("https://api.ghasedak.me/v2/contact/group/number/remove");
                                                                    var request = new RestRequest(Method.POST);
                                                                    request.AddHeader("apikey" ," your apikey " );
                                                                    request.AddParameter( "groupid" , 1020 );
                                                                    request.AddParameter( "ids" , " 217820318,217820319 " );
                                                                    IRestResponse response = client.Execute(request);

                                                                
                                                    
 
                                                            

                                                                     "https://api.ghasedak.me/v2/contact/group/number/remove",
                                                                    CURLOPT_RETURNTRANSFER => true,
                                                                    CURLOPT_ENCODING => "",
                                                                    CURLOPT_MAXREDIRS => 10,
                                                                    CURLOPT_TIMEOUT => 30,
                                                                    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                                                                    CURLOPT_CUSTOMREQUEST => "POST",
                                                                    CURLOPT_POSTFIELDS => "groupid=172694",
                                                                    CURLOPT_POSTFIELDS => "ids=217820318,217820319",

                                                                    CURLOPT_HTTPHEADER => array(
                                                                    "apikey: your apikey",
                                                                    "cache-control: no-cache",
                                                                    "content-type: application/x-www-form-urlencoded",
                                                                    ),
                                                                    ));

                                                                    $response = curl_exec($curl);
                                                                    $err = curl_error($curl);

                                                                    curl_close($curl);

                                                                    if ($err) {
                                                                    echo "cURL Error #:" . $err;
                                                                    } else {
                                                                    echo $response;
                                                                    }




                                                                
                                                        
 
                                                            

                                                                    OkHttpClient client = new OkHttpClient();

                                                                    MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
                                                                    RequestBody body = RequestBody.create(mediaType, "groupid=172694", "ids=217820318,217820319");
                                                                    Request request = new Request.Builder()
                                                                    .url("https://api.ghasedak.me/v2/contact/group/number/remove")
                                                                    .post(body)
                                                                    .addHeader("content-type", "application/x-www-form-urlencoded")
                                                                    .addHeader("apikey", "your apikey")
                                                                    .addHeader("cache-control", "no-cache")
                                                                    .build();

                                                                    Response response = client.newCall(request).execute();








                                                                
                                                        
 
                                                            
                                                                    var request = require("request");

                                                                    var options = { method: 'POST',
                                                                    url: 'https://api.ghasedak.me/v2/contact/group/number/remove',
                                                                    headers:
                                                                    {
                                                                    'cache-control': 'no-cache',
                                                                    apikey: 'your apikey',
                                                                    'content-type': 'application/x-www-form-urlencoded' },
                                                                    form: { groupid: '172694',ids: '217820318,217820319' } };

                                                                    request(options, function (error, response, body) {
                                                                    if (error) throw new Error(error);

                                                                    console.log(body);
                                                                    });





                                                                
                                                        
 
                                                            

                                                                    import requests

                                                                    url = "https://api.ghasedak.me/v2/contact/group/number/remove"

                                                                    payload = "groupid=172694&ids=217820319%217820318"
                                                                    headers = {
                                                                    'content-type': "application/x-www-form-urlencoded",
                                                                    'apikey': "your apikey",
                                                                    'cache-control': "no-cache",
                                                                    }

                                                                    response = requests.request("POST", url, data=payload, headers=headers)

                                                                    print(response.text)


                                                                
                                                        
 
                                                            
                                                                    package main

                                                                    import (
                                                                    "fmt"
                                                                    "strings"
                                                                    "net/http"
                                                                    "io/ioutil"
                                                                    )

                                                                    func main() {

                                                                    url := "https://api.ghasedak.me/v2/contact/group/number/remove"

                                                                    payload := strings.NewReader("groupid=172694&ids=217820319%217820318")

                                                                    req, _ := http.NewRequest("POST", url, payload)

                                                                    req.Header.Add("content-type", "application/x-www-form-urlencoded")
                                                                    req.Header.Add("apikey", "your apikey")
                                                                    req.Header.Add("cache-control", "no-cache")

                                                                    res, _ := http.DefaultClient.Do(req)

                                                                    defer res.Body.Close()
                                                                    body, _ := ioutil.ReadAll(res.Body)

                                                                    fmt.Println(res)
                                                                    fmt.Println(string(body))

                                                                    }






                                                                
                                                        
 
                                                            


                                                                    curl -X POST \
                                                                    https://api.ghasedak.me/v2/contact/group/number/remove \
                                                                    -H 'apikey: your apikey' \
                                                                    -H 'cache-control: no-cache' \
                                                                    -H 'content-type: application/x-www-form-urlencoded' \
                                                                    -d groupid=172694&ids=217820319%217820318

                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                        },
                                                                        "items": null
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"groupid is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

پیام های دریافتی

از این متد برای گرفتن لیست پیام های دریافتی استفاده می شود، به ازای هر بار فراخوانی این متد 100 پیام بازگردانده می شود.

آدرس وب سرویس

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
linenumber String
Required
شماره خط
isread int
Required
اگر (0) وارد شود پیام های خوانده نشده و اگر (1) وارد شود پیام های خوانده شده بر می گردد.

نمونه کد

                                                            
                                                                    GhasedakIOClient Client = new GhasedakIOClient();
                                                                    string apikey = "your apikey";
                                                                    string id = "2581227073";
                                                                    int isread = 1;
                                                                    ReceiveLastResponse SendSimple = await Client.ReceiveLastAsync(apikey, id, isread);
                                                                
                                                    
 
                                                            

                                                                  

                                                                
                                                        
 
                                                            






                                                                







                                                                
                                                        
 
                                                            

                                                                
                                                                
                                                        
 
                                                            

                                                                  
                                                        
 
                                                            
                                                                  
                                                                
                                                        
 
                                                            
                                                                  
                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                        },
                                                                         "items": [
                                                                              {
                                                                                 "messageid": 1020,
                                                                                 "message": "test",
                                                                                 "sender": "09122222222",
                                                                                 "linenumber": "1000200",
                                                                                 "receivedate": "2017-10-16T12:31:1"
                                                                              }
                                                                        ]
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"linenumber is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

پیام های دریافتی به صورت صفحه بندی

از این متد برای گرفتن لیست پیام های دریافتی به صورت صفحه بندی استفاده می شود، به ازای هر بار فراخوانی این متد 200 پیام بازگردانده می شود.

آدرس وب سرویس

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
linenumber String
Required
شماره خط
isread int
Required
اگر (0) وارد شود پیام های خوانده نشده و اگر (1) وارد شود پیام های خوانده شده بر می گردد.
fromdate String
Required
تاریخ و زمان دقیق شروع ارسال پیام بر اساس Unixtime می باشد.
todate String
Required
تاریخ و زمان دقیق پایان ارسال پیام بر اساس Unixtime می باشد.
page int
Required
صفحه مورد نظر را وارد کنید، صفحه اول 0 می باشد.
offset int
Required
تعداد پیام بازگشتی در هر صفحه ، حداکثر تعداد 200 می باشد.

نمونه کد

                                                            
                                                                    GhasedakIOClient Client = new GhasedakIOClient();
                                                                    string apikey = "your apikey";
                                                                    string id = "2581227073";
                                                                    int isread = 1;
                                                                    string fromdate = "2581227073";
                                                                    string todate = "2581227073";
                                                                    int page = 0;
                                                                    int offset = 200;
                                                                    ReceivePagingResponse SendSimple = await Client.ReceivePagingAsync(apikey, id, isread, fromdate, todate, page, offset);
                                                                
                                                    
 
                                                            




                                                                   
                                                                
                                                        
 
                                                            


                                                                 







                                                                
                                                        
 
                                                            

                                                                  
                                                                
                                                        
 
                                                            
                                                                 
                                                                
                                                        
 
                                                            
                                                                 
                                                                 
                                                                
                                                        
 
                                                            
                                                                   
                                                                 
                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                        },
                                                                        "items": [
                                                                            {
                                                                                "messageid": 1020,
                                                                                "message": "test",
                                                                                "sender": "09122222222",
                                                                                "linenumber": "1000200",
                                                                                "receivedate": "2017-10-16T12:31:1"
                                                                            }
                                                                            ,{
                                                                                "messageid": 1021,
                                                                                "message": "test2",
                                                                                "sender": "09122222222",
                                                                                "linenumber": "1000200",
                                                                                "receivedate": "2017-10-16T12:31:1"
                                                                            }     ]
                                                                            },
                                                                        "totalcount": 1000
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"linenumber is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

لغو پیام ارسالی

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

آدرس وب سرویس

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.
messageid String
Required
شناسه پیامک که با ( , ) ازهم جدا می شوند .

نمونه کد

                                                            
                                                                    GhasedakIOClient Client = new GhasedakIOClient();
                                                                    string apikey = "your apikey";
                                                                    string messageid = "2581227073,2581427073";
                                                                    ReceiveCancelResponse SendSimple = await Client.ReceiveCancelAsync(apikey, messageid);
                                                                
                                                    
 
                                                            


                                                                  
                                                                
                                                        
 
                                                            


                                                                 


                                                                
                                                        
 
                                                            



                                                                
                                                        
 
                                                            
                                                                  
                                                                
                                                        
 
                                                            
                                                                


                                                                
                                                        
 
                                                            

                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                        },
                                                                        "items": [
                                                                                  1022,1023
                                                                        ]
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"linenumber is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }
                                                                
                                                        

اطلاعات کاربری

این متد برای دریافت اطلاعات کاربری شامل مقدار ریالی اعتبار باقیمانده و تاریخ انقضا حساب کاربری شخص می باشد

پارامتر های ورودی

Parameter Format Description
apikey string
Required
Header
apikey بعد از وارد شدن به پنل حساب کاربری خود در قسمت تنظیمات حساب کاربری می توانید کد apikey را مشاهده نمایید.

نمونه کد

                                                            
                                                                    GhasedakIOClient Client = new GhasedakIOClient();
                                                                    string apikey = "your apikey";
                                                                    GetInfoResponse SendSimple = await Client.GetInfoAsync(apikey);

                                                                
                                                    
 
                                                            

                                                                   



                                                                
                                                        
 
                                                            

                                                              





                                                                
                                                        
 
                                                            
                                                                 



                                                                
                                                        
 
                                                            

                                                               
                                                                   
                                                                
                                                        
 
                                                            
                                                                  
                                                                
                                                        
 
                                                            
                                                                
                                                                  
                                                                
                                                        
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 200,
                                                                            "message": "success"
                                                                        },
                                                                         "items": {
                                                                            "balance": 8880,
                                                                            "expire": "2524608000"
                                                                        }
                                                                    }
                                                                
                                                    
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 400,
                                                                        "message": "[\"apikey is required\"]"
                                                                    },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 401,
                                                                        "message": "apikey is invalid"
                                                                },
                                                                    "items": null
                                                                }
                                                            
                                                        
 
                                                            
                                                                {
                                                                    "result": {
                                                                        "code": 404,
                                                                        "message": "the requested resource does not exist"
                                                                },
                                                                    "items": ""
                                                                }
                                                            
                                                        
 
                                                            
                                                                    {
                                                                        "result": {
                                                                            "code": 419,
                                                                            "message": "error! Exception"
                                                                    },
                                                                        "items": [
                                                                            10
                                                                        ]
                                                                    }