REST، یک نوعی از وب سرویس است که با توجه به توسعه روز افزون اپلیکیشن هایی که به این نوع وب سرویس نیاز دارند، این نیاز را ایجاد کرد که در سال ۲۰۱۶ این API به وردپرس اضافه شود.با توجه به استفاده روزافزون از وب سرویس و گستردگی استفاده از سیستم وردپرس که امروزه بسیاری از سایت ها وردپرسی هستند، ایجاد وب سرویس REST در وردپرس بسیار حائز اهمیت است.
REST چیست ؟
به زبان ساده REST مخفف Representational State Transfer است و یک مدل برای ساختن API بر مبنای HTTP است.
REST مخفف عبارت Representational State Transfer و آنرا “انتقال بازنمودی حالت” ترجمه کرده اند که خیلی مفهومی ندارد . در واقع REST يك مدل معماري براي طراحي برنامههاي كاربردي شبكه است . REST ترکیبی از چند مدل معماری مبتنی بر شبکه ميباشد و محدودیتهايی جهت تعریف يك واسط اتصال یکنواخت براي آن درنظر گرفته شده است.
ايده اصلي معماري REST اين است كه به جاي استفاده از مكانيزم هاي پيچيده اي مانند CORBA، RPC يا SOAP براي اتصال ماشين ها ، ازHTTP ساده براي برقراري ارتباط بين ماشينها استفاده شود.
اگر طی چند سال گذشته زمانی را در انجمن وردپرس گذرانده باشید ، به احتمال زیاد شنیده اید که به API جدید REST اشاره شده است. با این حال ، تا زمانی که یک توسعه دهنده باتجربه نباشید ، ممکن است ایده ای نداشته باشید که WordPress REST API در واقع چیست.
در حالی که جزئیات فنی کمی پیچیده است ، درک مفاهیم اساسی این ویژگی به راحتی کافی است. API جدید به گسترش آنچه وردپرس بعنوان یک پلتفرم می تواند کمک کند. REST API اتصال وردپرس را با سایر سایت ها و برنامه ها برای توسعه دهندگان امکان پذیر می کند .
restful api چیست ؟
بگوییم WordPress (JSON) REST API یک رابط بین وردپرس و دیگر اپلیکیشن های نرم افزاری بوده و خصوصیت آن سازگاری بالا و جامع بودن آن است.
در این راهنما ، تمام اصول لازم برای دانستن را برای شما مرور خواهیم کرد. ما توضیح خواهیم داد که رابط های برنامه کاربردی به طور کلی چیست ، و به ویژه چه مواردی از API های REST (و نسخه مخصوص وردپرس). سپس ، ما در مورد چگونگی شروع استفاده از WordPress REST API صحبت می کنیم .
ادامه