یکی از راه های دریافت اطلاعات Restful APi یا همان Representational State Transfer  می باشد  که وظیفه اش نمایش اطلاعات برای کاربران از راهی که خوانایی بالایی داشته باشد تعریف شده است. این سرویس قادر است تا با استفاده از پروتکل های HTTP ( POST, GET ) فرامین مختلفی را بین سیستم خود و سرور شرکت نیک اس ام اس مبادله کند.

پروتکل POST برای فرستادن اطلاعات به سمت سرور استفاده میشود و پروتکل GET نیز برای درخواست اطلاعات از سمت سرور استفاده می شود. لازم به ذکر است که ساختاری که برای ارسال اطلاعات در پروتکل Post ، باید استفاده شود Json می باشد و همچنین نتایج از سمت سرور نیز با فرمت Json دریافت می شوند. برای استفاده از متدها می توانید از هر کدام از پروتکل های POST یا GET استفاده نمایید.

 

آدرس ارسال در روش Restful Api:

برای استفاده از متدها در این روش باید از لینک زیر استفاده کنید. توجه داشته باشید که باید نام متد مورد استفاده خود را در در لینک زیر به جای MethodName جایگزاری نمایید.

 

https://niksms.com/api/PublicApi/MethodName

 

 

نحوه استفاده متدها با استفاده از پروتکل Post:

در ادامه برای استفاده از هر متد در زبان های برنامه نویسی C#, PHP, VB.net, Phyton مثالی آورده خواهد شد که در آن ورودی و خروجی متد نیز نشان داده می شود.