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
در مواقع خاص ( قطع شدن ارتباط با سرور ، از کار افتادن سیستم کاربر ، بروز خطا و ... ) ، می توانید با استفاده از این متد و فرستادن شناسه های منحصر بفرد پیامک در سمت Application خودتان ( CheckingMessageID ) از شناسه پیام کوتاه سمت سرور ( MessageID ) مطلع شوید و با فرستادن آن به متد GetMessageStatus از وضعیت پیامک خود اطمینان حاصل کنید . با توجه به جدول ذیل پارامتر های این متد را مقدار دهی کنید .
در هنگام ارسال CheckingMessageID به متد SendArray از منحصر به فرد بودن آن در سمت Application خودتان اطمینان حاصل کنید ، زیرا در غیر این صورت در هنگام استفاده از متد GetMessageID اطلاعات اشتباه بدست می آورید .
در خروجی این متد اگر یک عدد بزرگتر از 1000 به شما بازگشت داده شد به معنی شناسه پیامک ( MessageID ) می باشد و در غیر این صورت نشان دهنده یک کد خطا می باشد ، که معمولا کد خطای "شناسه کاربری شما ( CheckingMessageID ) نامعتبر است" به شما بازگشت داده می شود که ، به این معنی که این پیام ارسال نگشته است یا شناسه پیامک ارسال شده مربوط به پیامکی می باشد که بیش از یک ماه از ارسال آن می گذرد .
/** Get Message ID @param UserName String @param Password String @param CheckingMessageID Your local ID for message @return MessageIDs*/publicfinallong[] GetMessageID(StringUserName, StringPassword, long[] CheckingMessageID)
{
try (SOAP.SMSSMSService = newSOAP.SMS())
{
returnSMSService.GetMessageID(UserName, Password, CheckingMessageID);
}
catch (RuntimeExceptionex){}
}
C#
publicstaticclassAPI{/// <summary>/// Get Message ID/// </summary>/// <param name="UserName">String</param>/// <param name="Password">String</param>/// <param name="CheckingMessageID">Your local ID for message</param>/// <returns>MessageIDs</returns>publicstaticlong[]GetMessageID(stringUserName,stringPassword,long[]CheckingMessageID){using(SOAP.SMSSMSService=newSOAP.SMS()){returnSMSService.GetMessageID(UserName,Password,CheckingMessageID);}}}
VB.net
ImportsSystem.NetImportsSystem.IOImportsSystem.TextImportsSystem.Web.Script.SerializationpublicClassAPI''' <summary>''' Get Message ID''' </summary>''' <param name="UserName">String</param>''' <param name="Password">String</param>''' <param name="CheckingMessageID">Your local ID for message</param>''' <returns>MessageIDs</returns>publicSharedFunctionGetMessageID(UserNameAsString,PasswordAsString,CheckingMessageIDAsLong())AsLong()UsingSMSServiceAsNewSOAP.SMS()ReturnSMSService.GetMessageID(UserName,Password,CheckingMessageID)EndUsingEndFunctionEndClass