You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
برای ارسال پیامک ، به یک/چند شماره از این متد استفاده کنید . با توجه به جدول ذیل پارامتر های این متد را مقدار دهی کنید . خروجی این متد شناسه پیامک های ارسال شده است که مقدار آن به صورت یک آرایه از اعداد بزرگتر از 1000 می باشد ، اگر مقدار عدد بازگشتی کمتر از 1000 باشد به معنی بروز خطا در ارسال است.
پارامترهای ورودی
نام
نوع
اجباری / اختیاری
توضیح
UserName
String
اجباری
نام کاربری
Password
String
اجباری
کلمه عبور
RecipientNumber
String
اجباری
شماره گیرنده ویا گیرندگان ( شماره تلفن همراه مقصد )
شما می توانید با استفاده از این متد به یک یا چند شماره پیامک ارسال کنید ، به این صورت که اگر قصد ارسال تکی را دارید در آرایه RecipientNumber فقط یک شماره قرار دهید و اگر قصد ارسال به بیش از یک شماره را دارید در آرایه RecipientNumber می توانید تا 1000 شماره را وارد کنید .
حتما قبل از ارسال از تکراری نبودن شماره های گیرندگان در آرایه ارسالی مطمئن شوید .
شما می توانید برای اطمینان از ارسال شدن پیامک های خود ، از پارامتر CheckingMessageID استفاده کنید . نحوه کار با پارامتر CheckingMessageID به این صورت می باشد که درهنگام استفاده از متد SendArray ، به همراه آرایه RecipientNumber و به همان تعداد ، شناسه های منحصر بفرد پیامک در سمت Application خودتان را در آرایه CheckingMessageID قرار دهید و در هنگام بروز خطا ، قطع شدن ارتباط با سرور و ... ، مقادیر CheckingMessageID که قبلا در متد ارسال قرار داده اید را به GetMessageID بفرستید و مقدار MessageID متناظر در سرور را بدست آورید ، و در نهایت با استفاده از متد GetMessageStatus از وضعیت آن پیام ها مطلع گردید.
/** Send Array @param UserName String @param Password String @param RecipientNumber Send SMS to this numbers @param Message Text of your SMS @param SpecialNumber Your Special number ,send sms from this number @param IsFlash True/False @param CheckingMessageID Your local ID for message @return MessageID for each SMS*/publicfinallong[] SendArray(StringUserName, StringPassword, String[] RecipientNumber, StringMessage, StringSpecialNumber, booleanIsFlash, long[] CheckingMessageID)
{
try (SOAP.SMSSMSService = newSOAP.SMS())
{
returnSMSService.SendArray(UserName, Password, RecipientNumber, Message, SpecialNumber, IsFlash, CheckingMessageID);
}
catch (RuntimeExceptionex){}
}
C#
publicstaticclassAPI{/// <summary>/// Send Array /// </summary>/// <param name="UserName">String</param>/// <param name="Password">String</param>/// <param name="RecipientNumber">Send SMS to this numbers</param>/// <param name="Message">Text of your SMS</param>/// <param name="SpecialNumber">Your Special number ,send sms from this number</param>/// <param name="IsFlash">True/False</param>/// <param name="CheckingMessageID">Your local ID for message</param>/// <returns>MessageID for each SMS</returns>publicstaticlong[]SendArray(stringUserName,stringPassword,string[]RecipientNumber,stringMessage,stringSpecialNumber,boolIsFlash,long[]CheckingMessageID){using(SOAP.SMSSMSService=newSOAP.SMS()){returnSMSService.SendArray(UserName,Password,RecipientNumber,Message,SpecialNumber,IsFlash,CheckingMessageID);}}}
VB.net
ImportsSystem.NetImportsSystem.IOImportsSystem.TextImportsSystem.Web.Script.SerializationpublicClassAPI''' <summary>''' Send Array ''' </summary>''' <param name="UserName">String</param>''' <param name="Password">String</param>''' <param name="RecipientNumber">Send SMS to this numbers</param>''' <param name="Message">Text of your SMS</param>''' <param name="SpecialNumber">Your Special number ,send sms from this number</param>''' <param name="IsFlash">True/False</param>''' <param name="CheckingMessageID">Your local ID for message</param>''' <returns>MessageID for each SMS</returns>publicSharedFunctionSendArray(UserNameAsString,PasswordAsString,RecipientNumberAsString(),MessageAsString,SpecialNumberAsString,IsFlashAsBoolean,_CheckingMessageIDAsLong())AsLong()UsingSMSServiceAsNewSOAP.SMS()ReturnSMSService.SendArray(UserName,Password,RecipientNumber,Message,SpecialNumber,IsFlash,_CheckingMessageID)EndUsingEndFunctionEndClass