برای خرید سامانه پیامک همین الان در پیامک آموت ثبت نام کنید
متد وب سرویس
ایجاد ارسال هوشمند دوره ای با گارانتی آوانک (CourseCreateWithAvanak)
آخرین بروزرسانی
دوشنبه 6 دی 1400 10:50
Loading
آدرس وب سرویس
non-wsdl
wsdl
متد CourseCreateWithAvanak
از طریق این متد می توانید یک برنامه ارسال دوره ای هوشمند را ایجاد نمایید ، در صورتی که شماره دریافت کننده در لیست سیاه باشد ارسال پیام صوتی به آن شماره انجام میگردد .
Loading
نام | نوع | توضیحات |
UserName | String الزامی | نام کاربری شما در سامانه پیامک آموت |
Password | String الزامی | رمز عبور شما در سامانه پیامک آموت |
CourseGroupID | Long الزامی | کد گروه برنامه ارسال دوره ای هوشمند |
CourseType | String الزامی | نوع برنامه هوشمند Yearly = 0, Monthly = 1, Weekly = 2, Daily = 3, |
CourseDateTime | Object الزامی | زمان شروع برنامه |
Title | String الزامی | عنوان |
Mobile | String الزامی | موبایل |
SMSMessageText | String الزامی | متن پیامک |
AvanakMessageText | String الزامی | متن پیام صوتی آوانک |
SpeakerType | String الزامی | نوع گوینده پیام صوتی female = 1, male = 2 |
LineNumber | String الزامی | شماره خط |
Loading
نام | نوع | توضیحات |
ReturnValue | Object | |
Loading
string UserName = "MyUserName";
string Password = "MyPassword";
long CourseGroupID = 0;
SMS.CourseType CourseType = SMS.CourseType.Daily;
DateTime CourseDateTime = DateTime.Now.Date;
string Title = "";
string Mobile = "9120000000";
string SMSMessageText = "";
string AvanakMessageText = "پیام صوتی تستی من";
SMS.AvanakSpeakerType AvanakSpeakerType = SMS.AvanakSpeakerType.female;
string LineNumber = "public";
SMS.WebService2SoapClient client = new SMS.WebService2SoapClient("WebService2Soap12");
SMS.CourseCreateResult result = client.CourseCreateWithAvanak(UserName, Password,
CourseGroupID,
CourseType,
CourseDateTime,
Title,
Mobile,
SMSMessageText,
AvanakMessageText,
AvanakSpeakerType,
LineNumber
);
if (result.Status == SMS.Status.Success)
{
//خروجی
}
$url = "https://portal.amootsms.com/webservice2.asmx/CourseCreateWithAvanak_REST";
$url = $url."?"."UserName=".urlencode("MyUserName");
$url = $url."&"."Password=".urlencode("MyPassword");
$url = $url."&"."CourseGroupID=0";
$url = $url."&"."CourseType=Daily";
$nowIran = new DateTime('now', new DateTimeZone('IRAN'));
$url = $url."&"."CourseDateTime=".$nowIran->format('c');
$url = $url."&"."Title=MyTitle";
$url = $url."&"."Mobile=9120000000";
$url = $url."&"."SMSMessageText=".urlencode("پیامک تستی من");
$url = $url."&"."AvanakMessageText=".urlencode("پیام صوتی تستی من");
$url = $url."&"."AvanakSpeakerType=female";
$url = $url."&"."LineNumber=public";
$url = $url."&"."BackupLineNumber=98";
$json = file_get_contents($url);
echo $json;
//$result = json_decode($json);
//echo $result->Status;
ini_set("soap.wsdl_cache_enabled", "0");
$sms_client = new SoapClient('https://portal.amootsms.com/webservice2.asmx?wsdl', array('encoding'=>'UTF-8'));
$parameters['UserName'] = "MyUserName";
$parameters['Password'] = "MyPassword";
$parameters['CourseGroupID'] = 0;
$parameters['CourseType'] = "Daily";
$nowIran = new DateTime('now', new DateTimeZone('IRAN'));
$parameters['CourseDateTime'] = $nowIran->format('c');
$parameters['Title'] = "";
$parameters['Mobile'] = "9120000000";
$parameters['SMSMessageText'] = "پیامک تستی من";
$parameters['AvanakMessageText'] = "پیام صوتی تستی من";
$parameters['AvanakSpeakerType'] = "female";
$parameters['LineNumber'] = "public";
$result = $sms_client->CourseCreateWithAvanak($parameters)->CourseCreateWithAvanakResult;
echo $result;
Loading
Status | Title |
0 | Failed |
1 | Success |
2 | AccountIsDemo |
4 | CreditNotEnough |
5 | LineNumber_NotExist |
6 | BackupLineNumber_NotExist |
7 | Avanak_NotAvailable |
10 | UserName_Empty |
11 | Password_Empty |
12 | LineNumber_Empty |
13 | BackupLineNumber_Empty |
14 | SMSMessageText_Empty |
15 | AvanakMessageText_Empty |
16 | Mobile_Empty |
17 | Mobiles_Empty |
18 | Title_Empty |
19 | FirstNameOrLastName_Empty |
20 | URLAddress_Empty |
100 | UserNameOrPassword_Invalid |
101 | Mobile_Invalid |
102 | Mobiles_Invalid |
103 | Count_Invalid |
104 | FromRow_Invalid |
105 | FromDate_Invalid |
106 | FromDateTime_Invalid |
107 | ToDate_Invalid |
108 | ToDateTime_Invalid |
109 | FromDateIsAfterThanToDate |
110 | FromDateTimeIsAfterThanToDateTime |
111 | MessageID_Invalid |
112 | BulkID_Invalid |
113 | ContactID_Invalid |
114 | ContactGroupID_Invalid |
115 | CourseID_Invalid |
116 | CourseGroupID_Invalid |
117 | URLAddress_Duplicate |
118 | RelayMessageDeliveryID_Invalid |
119 | RelayRecieveMessageID_Invalid |
120 | Length_Invalid |
121 | Length_Exceeded |
500 | ServerError |
-300 | System_Disabled |
-208 | Token_NotAllowMethod |
-207 | Token_NotAllowIP |
-204 | Token_Expired |
-203 | Token_Disabled |
-202 | Token_Invalid |
-201 | Token_NotExists |
-108 | User_NotAllowMethod |
-107 | User_NotAllowIP |
-106 | User_NotAllowWebService |
-105 | User_WebServiceBanned |
-104 | User_Expired |
-103 | User_Disabled |
-102 | User_MobileNotVerified |
-1 | User_NotExists |