ارسال پیام تکی Single SMS
1. ارسال پیام عادی
شرح عملکرد
این متد صرفا بهمنظور ارسال پیامک تکی کاربرد دارد و استفاده از آن به شکل و فرمت زیر است:
Full style:
https://api.homais.com/services/messaging/sms/api/sendMessage/direct/?username=XXXX&password=YYYY&PortalCode=ZZZZ&mobile=AAAAAAAAAAA&message=textMessage&ServerType=100
نکات مهم
1. مقدار بازگشتی این api به شکل یک عدد صحیح بزرگتر از 1000 و یا کد خطا(عدد مثبت کوچکتر از 1000 و یا عدد منفی) خواهد بود.
2. این متد را علاوه بر کدنویسی، میتوانید مستقیما در نوار آدرس مرورگر وارد نموده، استفاده و یا تست کنید.
3. راهنمای کدهای خطا را از قسمت "جدول کدهای بازگشتی" ببینید.
4. پارامتر ServerType را میتوانید به 1 یا 4 یا 6 هم تغییر دهید. در این صورت مرجع
ارسال پیامهای شما تغییر کرده، از شمارههای شخصی خود پیام را
ارسال میکنید و ارسال به لیست سیاه را از دست خواهید داد.
2. ارسال رمز یکبار مصرف OTP:
شرح عملکرد
این متد بهمنظور ارسال رمز یکبار مصرف کاربرد دارد:
Full style:
https://api.homais.com/services/messaging/sms/api/sendMessage/OTP/?username=XXXX&password=YYYY&PortalCode=ZZZZ&mobile=AAAAAAAAAAA&message=textMessage&ServerType=100
نکات مهم
1. مقدار بازگشتی این api به شکل یک عدد صحیح بزرگتر از 1000 و یا کد خطا(عدد مثبت کوچکتر از 1000 و یا عدد منفی) خواهد بود.
2. این متد را علاوه بر کدنویسی، میتوانید مستقیما در نوار آدرس مرورگر وارد نموده، استفاده و یا تست کنید.
3. این متد پس از ارسال رمز یکبار مصرف OTP(یک عدد 6رقمی)، رمز ارسال شده را نیز برمیگرداند.
4. راهنمای کدهای خطا را از قسمت "جدول کدهای بازگشتی" ببینید.
5. پارامتر ServerType را میتوانید به 1 یا 4 یا 6 هم تغییر دهید. در این صورت مرجع
ارسال پیامهای شما تغییر کرده، از شمارههای شخصی خود پیام را
ارسال میکنید و ارسال به لیست سیاه را از دست خواهید داد.
3. استفاده از متد GET:
برای ارسال پارامترها از طریق متد GET-POST بدین طریق عمل کنید
شرح عملکرد
این متد صرفا بهمنظور ارسال پیامک تکی کاربرد دارد. تفاوت این روش با روش فوق در این است که با استفاده از روش GET میتوان پارامترها را به آدرس مشخص شده POST کرد و نیازی به ست کردن آنها در QueryString نیست.
Post these parameters directly to the api:
username(Your credential)
password(Your credential)
PortalCode(Your portal code)
mobile(A mobile number starts with 09)
message(A text message in any language)
ServerType (100)