Persian Json placeholder – fake restfull api
مقدمه
یکی از ابزار آموزشی برای برنامهنویسان Front-end، برنامهنویسان موبایل و یادگیری کار با رستفول ایپیآی (API) استفاده از جیسان آزمایشی و جعلی میباشد، لذا از همین رو بر این شدیم که یک پلت فرم پارسی برای برنامهنویسان ایرانی بوجود بیاوریم که بتوانند، آزمایشات و تست خودشون رو انجام دهند.
و این پروژه اوپن سورس بوده و شما هم میتوانید در آن مشارکت کنید و حتی سرویس شخصی خودتون رو با توجه به نیاز خود راه اندازی کنید.
دسترسی و سورس
✅دسترسی به سایت:
https://json.xstack.ir/
✅ سورس کد به زبان php با فریم ورک laravel:
https://github.com/4xmen/persian-json-placeholder
Restfull api چیست؟
REST API (همچنین به عنوان RESTful API شناخته می شود) یک رابط برنامه نویسی کاربردی (API یا web API) است که با محدودیت های سبک معماری REST مطابقت دارد و امکان تعامل با سرویس های وب RESTful را فراهم می کند. REST مخفف انتقال حالت نمایشی است و توسط متخصصان کامپیوتر روی فیلدینگ ایجاد شده است.
API چیست؟
API مجموعه ای از تعاریف و پروتکل ها برای ساخت و یکپارچه سازی نرم افزارهای کاربردی است. گاهی اوقات به عنوان قراردادی بین یک ارائهدهنده اطلاعات و یک کاربر اطلاعات نامیده میشود – که محتوای مورد نیاز مصرفکننده (تماس) و محتوای مورد نیاز تولیدکننده (پاسخ) را ایجاد میکند.
به عنوان مثال، طراحی API برای یک سرویس آب و هوا میتواند مشخص کند که کاربر یک کد پستی ارائه میکند و تولیدکننده با یک پاسخ ۲ قسمتی پاسخ میدهد، اولی دما بالا و دومی پایین است.
به عبارت دیگر، اگر میخواهید با یک کامپیوتر یا سیستم برای بازیابی اطلاعات یا انجام یک عملکرد تعامل داشته باشید، یک ایپیآی به شما کمک میکند آنچه را که میخواهید به آن سیستم منتقل کنید تا بتواند درخواست را بفهمد و انجام دهد.
شما می توانید یک API را به عنوان واسطه ای بین کاربران یا مشتریان و منابع یا سرویس های وب که می خواهند دریافت کنند، در نظر بگیرید.
همچنین راهی برای یک سازمان برای به اشتراک گذاشتن منابع و اطلاعات با حفظ امنیت، کنترل و احراز هویت – تعیین اینکه چه کسی به چه چیزی دسترسی دارد.
یکی دیگر از مزایای API این است که نیازی به دانستن ویژگیهای کش نیست – منبع شما چگونه بازیابی میشود یا از کجا آمده است.
users رابط کاربری RESTFull (کاربران)
https://json.xstack.ir/api/v1/users
user رابط کاربری RESTFull (کاربر)
https://json.xstack.ir/api/v1/user/1
posts رابط کاربری RESTFull (نوشتهها)
https://json.xstack.ir/api/v1/posts
post رابط کاربری RESTFull (نوشته)
https://json.xstack.ir/api/v1/post/dolt-chyzy-jz-yk-anban-gshadhy-pa
رابط کاربری RESTFull categories (دستهبندیها)
https://json.xstack.ir/api/v1/categories
رابط کاربری RESTFull category (دستهها)
https://json.xstack.ir/api/v1/category/kfsh-mrdanh
products رابط کاربری RESTFull (محصولات)
https://json.xstack.ir/api/v1/products
product رابط کاربری RESTFull (محصول)
https://json.xstack.ir/api/v1/product/goshy-mobayl-tktm
products رابط کاربری RESTFull (دیدگاهها|نظرات)
https://json.xstack.ir/api/v1/comments
product رابط کاربری RESTFull (دیدگاه|نظر)
گزینهها
مرتبسازی | sort
https://json.xstack.ir/api/v1/products?sort=view
نوع مرتبسازی | sortType
مقداری بین asc,desc
https://json.xstack.ir/api/v1/products?sortType=desc
محدودیت صفحه
https://json.xstack.ir/api/v1/products?limit=45
استفاده هم زمان
https://json.xstack.ir/api/v1/products?limit=45&sort=sell_count&sortType=desc
دیدگاهتان را بنویسید لغو پاسخ