fa / en / ar
خدمات
سرویس ویژه برنامه نویسان

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

یک مثال از این سیستم را در نظر بگیرید:

یک وب سایت فرهنگی- ادبی تصمیم دارد در وب سایت خود بعد از فرم ثبت نام (که شما موبایل اعضاء را نیز در آن اخذ می کند) یک بیت شعر حافظ به صورت تصادفی را برای عضو جدید ارسال نماید. در این حالت برنامه ثبت نام اعضای خود را نوشته و برنامه انتخاب شعر تصادفی حافظ را نیز آماده می نماید و با استفاده از گذرگاه (Gateway) شرکت ایرانی نیک پیام خود را ارسال می نماید.

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

این سرویس شامل ابزارهائی است که به برنامه نویسان این امکان را می دهد تا با کمترین کد نویسی (در حد چند خط کد) در برنامه های خود قابلیت ارسال و دریافت SMS را فراهم کنند.
با این وب سرویس می توانید کارهای زیر را به راحتی به انجام رسانید :

برنامه نویس محترم :

جهت ارسال SMS می توانید از متدهایی که برای این منظور در وب سرویس وجود دارد استفاده کنید سرعت ارسال SMS بسته به ترافیک شبکه و وضعیت اینترنت متفاوت می باشد ولی می توانید حداقل ۳۰ هزار SMS در ساعت ارسال نمائید.
· برای دریافت SMS نیز می توانید یک آدرس اینترنتی را در اختیار ما قرار دهید تا SMS های دریافتی شما به آن آدرس با متد GET (با استفاده از QueryString) ارسال شود و هم می توانید از متدی که برای این منظور در وب سرویس وجود دارد استفاده کنید. محدودیتی برای دریافت SMS وجود ندارد.

برتری ما نسبت به سایر سرویس های مشابه :

“سرویس ارسال و دریافت SMS ویژه برنامه نویسان” از امکانات منحصر بفردی برخوردار است ، ما برای شما امکانات جالبتری نیز فراهم کرده ایم :

قیمت این سرویس را بدانید :

قیمت “سرویس ارسال و دریافت SMS ویژه برنامه نویسان” مبلغ 40 هزار تومان می باشد که شامل موارد زیر است:

 

 

 

یکی از امکاناتی که این سیستم در اختیار کاربران خود قرار داده تحت عنوان API - ابزارهای برنامه نویسان - می باشد، بدین مفهوم که شما این قابلیت را خواهید داشت تا قابلیت ارسال پیام کوتاه را به وب سایت و یا اسکریپت خود اضافه کنید و به راحتی اقدام به ارسال پیام کوتاه نمایید بدون اینکه نیاز به ورود به وب سایت اصلی (به آدرس http://www.2972.ir) باشد.
به منظور دریافت راهنمای کامل نحوه استفاده از API سیستم این فایل (PDF) را دانلود کنید.
در حال حاضر شما از طریق زبان های برنامه نویسی PHP ، ASP و Delphi می توانید به این قابلیت دسترسی داشته باشید، هر چند این API قابل بسط بوده و هیچ وابستگی به محیطی که در آن در حال برنامه نویسی هستید ندارد، اما در حال حاضر مثال هایی از نحوه استفاده از آن را در سه محیز نام برده را شرح می دهیم.
ابزار برنامه نویسی PHP
اگر برنامه خود را به زبان PHP می نویسید، این فایل را دانلود کنید. نام تابع ارسال کننده پیام کوتاه Send_SMS می باشد و دارای پارامترهایی به شرح زیر است:
  • username: نام کاربری شما می باشد که یک عبارت رشته ای است.
  • password: کلمه عبور که یک عبارت رشته ای است.
  • number: شماره ای که می خواهید ارسال از طریق آن صورت گیرد. به عنوان مثال: '100002972' - دقت نمایید که حتما این پارامتر را نیز به صورت رشته ای مشخص نمایید.
  • recipient: شماره گیرنده پیام بوده و مقدار آن می بایست همانند پارامتر number به صورت رشته ای تعیین شود. به عنوان مثال: '09388002972'
  • message: متن پیام کوتاه که یک عبارت رشته ای می باشد.
  • port: به منظور ارسال پیام کوتاه به Port خاص (حالت پیش فرض برابر 0 می باشد).
  • flash: آیا پیام به صورت Flash (نمایش لحظه ای بر روی صفحه نمایش تلفن همراه) ارسال شود یا خیر. مقدار این پارامتر می بایست به صورت بولی (true/false) تعیین شود.
دقت نمایید که تعیین تمامی پارامترها ضروری است به جز پارامتر flash و port که می توانید آن را به صورت خالی رها کنید.
مثال:
<?php
require_once('./api_send_sms.php');
echo 
Send_SMS('iran''123456''100002972''09388002972''Hello World!', 0
false);
?>
به منظور مطالعه کدهای خطا حتما فایل راهنمای جامع را مطالعه نمایید.
ابزار برنامه نویسی ASP
اگر برنامه خود را به زبان ASP می نویسید، این فایل را دانلود کنید. نام تابع ارسال کننده پیام کوتاه Send_SMS می باشد و دارای پارامترهایی به شرح زیر است:
  • username: نام کاربری شما می باشد که یک عبارت رشته ای است.
  • password: کلمه عبور که یک عبارت رشته ای است.
  • number: شماره ای که می خواهید ارسال از طریق آن صورت گیرد. به عنوان مثال: "100002972" - دقت نمایید که حتما این پارامتر را نیز به صورت رشته ای مشخص نمایید.
  • recipient: شماره گیرنده پیام بوده و مقدار آن می بایست همانند پارامتر number به صورت رشته ای تعیین شود. به عنوان مثال: "09123456789"
  • message: متن پیام کوتاه که یک عبارت رشته ای می باشد.
  • port: به منظور ارسال پیام کوتاه به Port خاص (حالت پیش فرض برابر 0 می باشد).
  • flash: آیا پیام به صورت Flash (نمایش لحظه ای بر روی صفحه نمایش تلفن همراه) ارسال شود یا خیر. این پارامتر می تواند مقدار 0 (ارسال معمولی) و 1 (ارسال به صورت Flash) را داشته باشد.
دقت نمایید که تعیین تمامی پارامترها ضروری است.
مثال:
<!-- #include virtual="./api_send_sms.asp" -->
<%
Response.Write Send_SMS("iran", "123456", "100002972", "09388002972", "Hello World!", 0, 0)
%>
به منظور مطالعه کدهای خطا حتما فایل راهنمای جامع را مطالعه نمایید.
ابزار برنامه نویسی Delphi
اگر برنامه خود را به زبان Delphi می نویسید، این فایل را دانلود کنید. برای نصب این Component فقط کافی است در محیط نرم افزار Borland Delphi فایل "SMSSender.dpk" را از پوشه Released باز نموده و کامپیوننت را نصب نمایید. پس از نصب در بخش ابزارها (Tool Palette) عنوان جدیدی را به اسم 2972.ir مشاهده خواهید نمود که محتوی کمپوننتی تحت عنوان "TSMS_Sender" می باشد.
این Component دارای سه Property و یک تابع می باشد که در ادامه به شرح آن ها می پردازیم:
   - Property ها
  • UserName: نام کاربری شما می باشد که یک عبارت رشته ای است.
  • Password: کلمه عبور که یک عبارت رشته ای است.
  • Number: شماره ای که می خواهید ارسال از طریق آن صورت گیرد.
  • Port: به منظور ارسال پیام کوتاه به Port خاص (حالت پیش فرض برابر 0 می باشد).
   - تابع
این Component دارای یک تابع به نام Send می باشد که دارای پارامترهای زیر است:
  • Recipient: شماره گیرنده پیام را مشخص می کند.
  • Msg: متن پیام کوتاه را مشخص می کند.
  • IsFlash: آیا پیام به صورت Flash (نمایش لحظه ای بر روی صفحه نمایش تلفن همراه) ارسال شود یا خیر. مقدار این پارامتر می بایست به صورت بولی (True/False) تعیین شود.
  • Number: در صورتی که مقدار Number برای Property مشخص نشده باشد، در این صورت می بایست مقدار این گزینه مشخص شود، در غیر این صورت می توانید این پارامتر را مشخص نکنید.
مثال:
My_SMS_Client := TSMS_Sender.Create(frmMain);
with My_SMS_Client do
begin
    UserName := 'iran';
    Password := '123456';
    Number := '100002972';
    Port := 0;
    Send('09388002972', 'سلام به دنیا!');
end;
به منظور مطالعه کدهای خطا حتما فایل راهنمای جامع را مطالعه نمایید.
نکته 1: چنان چه گیرنده پیام بیش از یک شخص می باشد، شما می بایست هر شماره را توسط یک کاما ( , ) جدا نمایید.
نکته 2: چنان چه برنامه ای که می نویسید، ارسال پیام کوتاه را به Port خاصی انجام می دهد، می بایست شماره پورت (یا پورت ها) مورد نظر را جهت ثبت در سیستم، به مدیریت سیستم اطلاع دهید.
نکته 3: در صورتی که برای ارسال پیام کوتاه Port تعیین شده باشد، در این صورت مقدار پارامتر Flash تأثیری نخواهد داشت.
- همچنین می توانید مثال های بیشتری را از لینک های زیر دانلود نمایید:
توجه! قابليت جاوا اسکريپت مرورگر شما غير فعال مي باشد!
در بيشتر بخش هاي سايت از قابليت جاوا اسکريپت استفاده شده و غير فعال بودن آن به منزله عدم نمايش و کارکرد درست قسمت هاي مذکور خواهد بود! تيم فني هيچ گونه مسئوليتي در اين زمينه ندارد