ثبت نام رایگان در سامانه پیامک رایگان اس ام اس ورود به پنل پیامک رایگان اس ام اس
ثبت نام رایگان است
ثبت نام رایگان است!
چرا رایگان اس ام اس
چرا رایگان اس ام اس ؟
نمایندگی متفاوت
نمایندگی متفاوت
بیشتر می خواهم بدانم
بیشتر می خواهم بدانم
امکانات سامانه پیامک رایگان
امکانات سامانه
تفاوت های RayganSMS
تفاوت های RayganSMS

 

 وب سرویس ارسال و دریافت پیامک رایگان 

( SMS WebService /SMS API)

وب سرویس ویژه برنامه نویسان :

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

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

لازم به ذکر است وب سرویس حاضر برای برنامه نویسان بصورت کاملا رایگان بوده و نیاز به هیچ هزینه ای نخواهد بود

 

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

تلفن تماس: 011- 32290134

 

1- دانلود راهنمای استفاده از وب سرویس ( SMS WebService /SMS API) ارسال و دریافت پیامک


2- دانلود نمونه کد ( Sample Source Code For SMS ) وب سرویس سامانه پیامک رایگان براي PHP


3- دانلود نمونه کد  وب سرویس سامانه پیامک رایگان براي ASP .NET


شروع كار با وب سرويس

وب سرويس از يك سري متد تشكيل شده است كه هر يك به منظوري خاص (ارسال پيامك ، دريافت پيامك ، دريافت وضعيت پيامك ، .....) طراحي شده است. براي استفده از وب سرويس كافي است يكي از متد هاي مورد نظر را انتخاب و پارامترهاي مورد نظر را ست كنيد.

نكته : خروجي هايي كه در "" قرار مي گيرند بدين معنا مي باشند كه مقدار بازگردانده شده از نوع string‌مي باشد.

افزودن متد ها به برنامه :

براي فراخواني متدهاي وب سرويس ابتدا در قسمت Add Reference  ادرس زير را وارد كنيد .

https://RayganSms.com/TrezSmsService.asmx

اكنون متد هاي وب سرويس به برنامه شما افزوده خواهد شد.كه شامل متدهاي زير مي باشد

  1. GetCredit
  2. GetMessageStatus
  3. GetReciveMessage
  4. SendCourseMessage
  5. SendMessage
  6. SendSchaduleMessage

معرفي متدها :

1-    متد SendMessage  :

اين متد براي ارسال پيامك مي باشد .پارامترهاي مورد نياز اين متد در جدول زير آورده شده است. مقدار بازگشتي اين متد آرايه اي از اعداد صحيح مي باشد كه به منظور دريافت وضعيت پيام مورد استفاده قرار مي گيرد. در صورتي كه ارسال پيامك موفقيت آميز باشد به ازاي هر پيامك يك شناسه پيام (MessageId)  و در صورت بروز خطا كد خطا در خروجي قرار مي گيرد.

نام متد

SendMessage  

ورودي

نام پارامترها

نوع پارامترها

توضيح

Username

String

نام كاربري كه در اختيار شما قرار گرفته است

Password

String

رمز عبوري كه در اختيار شما قرار گرفته است

SenderNumber

String

شماره فرستنده مثال : 9830006859123456

MessageBody

String

متن پيامك

ReciptionNumbers

Long[]

شماره موبايل هاي مقصد

Class

int

نوع پيام (معمولي و يا خبري) *

UserMessageId

Long[]

شناسه پيامك كاربر (اختياري)

خروجي

نوع پارامتر

توضيح

Long[]

آرايه اي از شناسه پيامك

 

* پارامتر Class

با تنظيم اين پارامتر مي توانيد نوع پيام و نحوه نمايش پيامك ارسالي بر روي گوشي گيرنده را تنظيم نماييد

v      پيامك خبري : اگر مقدار اين پارامتر را 0 (صفر) قرار دهيد اين پيام در گوشي و سيم كارت شخص گيرنده بصورت اتوماتيك ذخيره نمي شود.

v       پيامك عادي : اگر مقدار اين پارامتر را 1 (يك) قرار دهيد اين پيام در گوشي و سيم كارت شخص گيرنده بصورت اتوماتيك ذخيره مي شود..

براي مشخص كردن خروجي اولين مقدار آرايه را گرفته و بررسي نماييد.

مثال :   long result = MessageId[0];

مقدار خروجي متد بصورت زير مي باشد.

·         Result > 1000 : ارسال بدون خطا

·          0 ، 3 : خطا در ارسال

·         2 : ارسال موفق بدون ذخيره پيام در سايت

·         4 : اعتبار ناكافي

·         5 : بيش از 4 پيام (طول پيام از مجاز بيشتر است)

·         6 : اطلاعات كاربري شما دستكاري شده است

·         7 : تعداد پيام (گيرندگان) بيش از حد مجاز مي باشد

·         8 : اطلاعات كاربري نادرست مي باشد.

 

 

2-   متد GetReciveMessage  :

اين متد براي دريافت پيامك مي باشد .پارامترهاي مورد نياز اين متد در جدول زير آورده شده است. مقدار بازگشتي اين متد يك رشته (string) مي باشد كه به منظور دريافت پيامكي كه براي شماره اختصاصي شما ارسال شده است مورد استفاده قرار مي گيرد

نكته : اين رشته ممكن است شامل چند پيامك دريافتي باشد.

 

نام متد

GetReciveMessage

ورودي

نام پارامترها

نوع پارامترها

توضيح

Username

String

نام كاربري كه در اختيار شما قرار گرفته است

Password

String

رمز عبوري كه در اختيار شما قرار گرفته است

SenderNumber

String

شماره فرستنده مثال : 9830006859123456

خروجي

نوع پارامتر

توضيح

String

رشته اي از پيام هاي دريافتي

 

خروجي متد GetReciveMessage مي تواند يكي از حالت هاي زير باشد

 

"1" : اطلاعات کاربری شما معتبر نمی باشد

"2": شما مجاز به دریافت پیامک نمی باشید برای تهیه نسخه دریافت کننده با شرکت ترز رایان افزار تماس حاصل نمایید . نسخه فقط ارسال

"3": پیام جدیدی وجود ندارد

در صورتي كه يكي از حالتها بالا نباشد

مطابق مثال زير مي باشد

 

MessageBody-From-To- ReciveDate$MessageBody-From-To-rec.ReciveDate$

 

نمونه بالا شامل 2 پيام دريافتي مي باشد كه با $ از هم تفكيك مي شوند. و هر پيام شامل: متن پيام ، فرستنده ، گيرنده ، زمان دريافت پيامك مي باشد كه با از هم تفكيك مي شوند.

 

3-  متد GetCredit  :

اين متد براي دريافت ميزان اعتبار كاربر مي باشد .پارامترهاي مورد نياز اين متد در جدول زير آورده شده است. مقدار بازگشتي اين متد يك مقدار صحيح مي باشد

نام متد

GetCredit

ورودي

نام پارامترها

نوع پارامترها

توضيح

Username

String

نام كاربري كه در اختيار شما قرار گرفته است

Password

String

رمز عبوري كه در اختيار شما قرار گرفته است

SenderNumber

String

شماره فرستنده مثال : 9830006859123456

خروجي

نوع پارامتر

توضيح

Long

مقدار موجودي حساب

مثال :

com.raygansms.TrezSmsWebService getcredit = new TabStripApp.com.raygansms.TrezSmsWebService();                             

long credit = getcredit.GetCredit(UserName, PassWord, Number);

 

4-  متد GetMessageStatus  :

اين متد براي دريافت وضعيت پيامك ها مي باشد .پارامترهاي مورد نياز اين متد در جدول زير آورده شده است. مقدار بازگشتي اين متد يك مقدار صحيح مي باشد

نام متد

GetMessageStatus

ورودي

نام پارامترها

نوع پارامترها

توضيح

Username

String

نام كاربري كه در اختيار شما قرار گرفته است

Password

String

رمز عبوري كه در اختيار شما قرار گرفته است

SenderNumber

String

شماره فرستنده مثال : 9830006859123456

MessageId

Long[]

شناسه پيامك هاي ارسالي كه هنگام ارسال دريافت شد.

خروجي

نوع پارامتر

توضيح

Int[]

آرايه اي از وضعيت پيام ها

مقدار خروجي متد بصورت زير مي باشد.

·         1 : رسيده به گوشي

·         2 : نرسيده به گوشي

·         8 : رسيده به مخابرات

·         16 : نرسيده به مخابرات

·         0 : وضعيتي دريافت نشد

      27 : ارسال پیامک تبلیغاتی برای این شماره امکان پذیر نمی باشد.

·         -1 : شناسه ارسال شده اشتباه است

 

5-  متد SendSchaduleMessage  :

اين متد براي ارسال پيامك در زمان خاص مي باشد .پارامترهاي مورد نياز اين متد در جدول زير آورده شده است. مقدار بازگشتي اين متد آرايه اي از اعداد صحيح مي باشد كه به منظور دريافت وضعيت پيام مورد استفاده قرار مي گيرد. در صورتي كه ارسال پيامك موفقيت آميز باشد به ازاي هر پيامك يك شناسه پيام (MessageId)  و در صورت بروز خطا كد خطا در خروجي قرار مي گيرد.

نام متد

SendSchaduleMessage  

ورودي

نام پارامترها

نوع پارامترها

توضيح

Username

String

نام كاربري كه در اختيار شما قرار گرفته است

Password

String

رمز عبوري كه در اختيار شما قرار گرفته است

SenderNumber

String

شماره فرستنده مثال : 9830006859123456

MessageBody

String

متن پيامك

ReciptionNumbers

Long[]

شماره موبايل هاي مقصد

SendDate

DateTime

زمان ارسال پيامك

Class

int

نوع پيام (معمولي و يا خبري)

خروجي

نوع پارامتر

توضيح

string

رشته اي به عنوان نتيجه ارسال پيامك زما نبندي

 

مقدار خروجي متد بصورت زير مي باشد.

·         "1" : ارسال بدون خطا

·         "2" : ارسال بدون خطا بدون ذخيره شدن در سايت

·         "3" : خطاي كلي

·         "4" : اعتبار ناكافي

·         "5" : بيش از 4 پيام (طول پيام از مجاز بيشتر است)

·         "6" : اطلاعات كاربري شما دستكاري شده است

·         "7" : تعداد پيام (گيرندگان) بيش از حد مجاز مي باشد

·         "8" : اطلاعات كاربري نادرست مي باشد.

6-  متد SendCourseMessage  :

اين متد براي ارسال پيامك در زمان خاص مي باشد .پارامترهاي مورد نياز اين متد در جدول زير آورده شده است. مقدار بازگشتي اين متد آرايه اي از اعداد صحيح مي باشد كه به منظور دريافت وضعيت پيام مورد استفاده قرار مي گيرد. در صورتي كه ارسال پيامك موفقيت آميز باشد به ازاي هر پيامك يك شناسه پيام (MessageId)  و در صورت بروز خطا كد خطا در خروجي قرار مي گيرد.

نام متد

SendCourseMessage  

ورودي

نام پارامترها

نوع پارامترها

توضيح

Username

String

نام كاربري كه در اختيار شما قرار گرفته است

Password

String

رمز عبوري كه در اختيار شما قرار گرفته است

SenderNumber

String

شماره فرستنده مثال : 9830006859123456

Topic

String

عنوان پيامك

MessageBody

String

متن پيامك

ReciptionNumbers

Long[]

شماره موبايل هاي مقصد

StartDate

DateTime

تاريخ شروع ارسال پيامك دوره اي

EndDate

DateTime

تاريخ پايان ارسال پيامك دوره اي

Period

Int

فاصله زماني ارسال پيامك

Class

int

نوع پيام (معمولي و يا خبري)

خروجي

نوع پارامتر

توضيح

string

رشته اي به عنوان نتيجه ارسال پيامك زما نبندي

 

مقدار خروجي متد بصورت زير مي باشد.

·         "1" : ارسال بدون خطا

·         "2" : ارسال بدون خطا بدون ذخيره شدن در سايت

·         "3" : خطاي كلي

·         "4" : اعتبار ناكافي

·         "5" : بيش از 4 پيام (طول پيام از مجاز بيشتر است)

·         "6" : اطلاعات كاربري شما دستكاري شده است

·         "7" : تعداد پيام (گيرندگان) بيش از حد مجاز مي باشد

·         "8" : اطلاعات كاربري نادرست مي باشد.

 

  
ورود به پنل پیامک رایگان اس ام اس
پیام     تست پیامک
پیام     فیلم آمورشی
  نمایندگی (کسب درآمد دائم)
  لینک ها مفید
  سایر خدمات
با ما تماس بگیرید 32290134 - 32290174 - 011 سوالات متداول info[a]trez.ir
کلمات کلیدی
امکانات ویژه رایگان برای شما

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

نمایندگی کاملا رایگان

کسب درآمد دائم

سامانه 100% رایگان

رایگان ثبت نام کنید و صاحب سامانه ای با امکانات فوق العاده شوید

ثبت نام رایگان در سامانه پیامک رایگان اس ام اس
نماد اعتماد الکترونیک سامانه ساماندهی الکترونیکی



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



وب سایت رایگان اس ام اس (RayganSMS.com), بروزترین و پیشرفته ترین ارائه دهندۀ سامانه پیامک در کشور می باشد. پنل اس ام اس یا سامانه پیام کوتاه نرم افزاری تحت وب است که به کاربران امکان ارسال و دریافت پیامک به صورت ارسال پیامک تکی ، ارسال پیامک گروهی ، ارسال پیامک زمانبندی، ارسال پیامک دوره ای ، ارسال پیامک متناظر و ارسال پیامک انبوه را می دهد. هدف اولیه رایگان اس ام اس، ایجاد سامانه ای با کاربری آسان و کاربردی جهت ارسال پیامک تبلیغاتی برای انواع کسب و کارهای مختلف و همچنین ارسال پیامک در حوزه اطلاع رسانی و خدماتی برای همه مراکز دولتی و خصوصی با قابلیت ارسال به همه شماره ها(حتی افرادی که قابلیت دریافت پیامک تبلیغاتی را مسدود کردند) می باشد. پنل پیامکی ما به هیچ نرم افزار و دستگاه جانبی احتیاج ندارد و حتی نیازی به اتصال مداوم به اینترنت وجود ندارد، بلکه سامانه می تواند به صورت خودکار پیامک های شما را در زمانی که از پیش تعیین نموده اید(ارسال پیامک زمانبندی)، ارسال کند.
سامانه پیام کوتاه رایگان اس ام اس این قابلیت را دارد که بسته به نیاز شما،درخواست های شما در حوزه پیامک را دریافت و بررسی نماید و در صورت صلاحدید تیم تولید و اجرایی درخواست شما را پیاده سازی و بصورت کاملا رایگان در اختیار شما قرار دهد.
وب سرویس ارسال اس ام اس و همچنین امکان ارسال پیامک از طریق url به کاربران این امکان را می دهد که با کد نویسی بسیار ساده قابلیت ارسال پیامک را بصورت کاکلا رایگان به وب سایت و یا نرم افزار تحت ویندوز خود اضافه نمایند
سامانه پیامک رایگان اس ام اس در راستای تکریم مشتریان خود به کاربرانی که پنل اس ام اس خود را بالای 50،000 تومان شارژ نمایند،یک شماره اختصاصی پیامکی بصورت رایگان اهدا می نماید.