راهنمای استفاده از وب سرویس API
با استفاده از سامانه پیامکی حرفهای و هوشمندنتکا، ارتباطی قوی و ماندگار با مشتریان خود بسازید.
از جمله امکانات با ارزشی که هر سرویس دهنده ای می تواند ارائه کند، وب سرویس API است که با هدف خودکار کردن فعالیت ها و ارائه آزادی عمل بیشتر به کاربران و به جهت استفاده توسط توسعه دهندگان و برنامه نویسان منتشر می شود.
کلمه API که سرواژه سازی شده عبارت Application Programming Interface می باشد، به برنامه نویسان امکان تبادل اطلاعات با وب سرویس نتکا و درخواست انجام عملیات مختلف بر روی سرور های مجازی و سایر سرویس های دیگر از آن را مهیا می کند.
از آنجا که سرویس وب پیام کوتاه نتکا به آدرس ( NETK.IR ) در حال تکمیل و افزایش امکانات است، این مستند دستخوش تغییراتی خواهد شد. لذا مراجعه مجدد به این مستند به برنامه نویسان محترم، پیشنهاد می شود. این مستند بعنوان راهنمای استفاده از سرویس وب پیام کوتاه نتکا می باشد و مخاطب آن برنامه نویسانی هستند که آشنا به مفاهیم تکنولوژی SOAP بوده و نحوه ایجاد یک SOAP Client را با زبانی که مسلط به آن هستند بدانند. البته مثالهای کاربردی با زبان PHP در انتهای مستند ارائه شده است. نتکا ( NETK.IR ) خود را موظف به ارائه صحیح سرویس وب می داند و هیچ تعهدی برای نصب، پیکربندی و راه اندازی SOAP Client بر روی سرویس دهنده های دیگر ندارد و در صورت نیاز مشتری طبق قرارداد جداگانه قابل انجام است.
وب سرویس و API چیست؟
وب سرویس به زبان ساده یعنی با استفاده از یک یا چند خط کد نویسی به زبان های برنامه نویسی مختلف، می توان دستورات متنوعی را به صورت آرگومان ارسال نمود و درخواست انجام کاری را کرد. وبسرویس معمولا بر روی پروتوکل http و یا Https اجرا می شوند و به توسط سازمانی به نام w3c تالیف می شوند. پایه کار وبسرویس این گونه است که همواره منتظر دستورات کلاینت ها از طریق وبسرویس در حال اجرا می باشند و این دستورات دریافت شده و بر اساس تابع یا توابعی که تنظیم شده اند، اجرا شده و سپس نتیجه دستورات از طریق وبسرویس مجددا به کلاینت ها ارسال می گردد.
معمولا وبسرویس ها دارای مستنداتی می باشند تا برنامه نویسان و کدنویسان بتوانند جهت سهولت در کدنویسی خود، از آن مستندات و راهنماهای لازم استفاده نمایند. در انتهای این مطلب، لینک مستندات و راهنمای وبسرویس و API سامانه نتکا ضمیمه خواهد شد. همچنین با توجه به استفاده از همین پلتفرم واسط XML وب سرویس ها به سیستم عامل نیز محدود نمیباشند و از طریق هر سیستم عامل میتوان به وب سرویس ها متصل و از آنها استفاده نمود.