{"id":19427669,"url":"https://github.com/4xmen/persian-json-placeholder","last_synced_at":"2025-04-24T17:31:48.416Z","repository":{"id":98193931,"uuid":"594102291","full_name":"4xmen/persian-json-placeholder","owner":"4xmen","description":"persian json placeholder for front-end developer \u0026 mobile developrs","archived":false,"fork":false,"pushed_at":"2023-02-12T23:49:17.000Z","size":19354,"stargazers_count":90,"open_issues_count":0,"forks_count":22,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-03T09:02:23.890Z","etag":null,"topics":["4xmen","api","json","json-api","json-api-server","persian","placeholder","placeholderapi","rest","rest-api","restful","restful-api","xstack"],"latest_commit_sha":null,"homepage":"https://json.xstack.ir/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/4xmen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-27T15:53:51.000Z","updated_at":"2024-12-06T23:45:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"1d9c369b-345f-4122-aa9e-c9f3a0777ed6","html_url":"https://github.com/4xmen/persian-json-placeholder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4xmen%2Fpersian-json-placeholder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4xmen%2Fpersian-json-placeholder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4xmen%2Fpersian-json-placeholder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4xmen%2Fpersian-json-placeholder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/4xmen","download_url":"https://codeload.github.com/4xmen/persian-json-placeholder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250674376,"owners_count":21469214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["4xmen","api","json","json-api","json-api-server","persian","placeholder","placeholderapi","rest","rest-api","restful","restful-api","xstack"],"created_at":"2024-11-10T14:12:24.310Z","updated_at":"2025-04-24T17:31:48.407Z","avatar_url":"https://github.com/4xmen.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003ch1 align='center'\u003e Persian Json Placeholder \u003c/h1\u003e\r\n\r\n\u003cp dir='rtl'\u003e \r\nیکی از ابزار آموزشی برای برنامه‌نویسان Front-end، برنامه‌نویسان موبایل و یادگیری کار با رست‌فول ای‌پی‌آی (API)  استفاده از جی‌سان آزمایشی و جعلی می‌باشد، لذا از همین رو بر این شدیم که یک پلت فرم پارسی برای برنامه‌‌نویسان ایرانی بوجود بیاوریم که بتوانند، آزمایشات و تست خودشون رو انجام دهند.\r\n\r\nو این پروژه اوپن سورس بوده و شما هم می‌توانید در آن مشارکت کنید و حتی سرویس شخصی خودتون رو با توجه به نیاز خود راه اندازی کنید. \u003c/p\u003e\r\n\r\n# \u003ch2 dir='rtl'\u003e RestfulApi چیست ؟ \u003c/h2\u003e\r\n\r\n\u003cp dir='rtl'\u003e\r\nREST API (همچنین به عنوان RESTful API شناخته می شود) یک رابط برنامه نویسی کاربردی (API یا web API) است که با محدودیت های سبک معماری REST مطابقت دارد و امکان تعامل با سرویس های وب RESTful را فراهم می کند. REST مخفف انتقال حالت نمایشی است و توسط متخصصان کامپیوتر روی فیلدینگ ایجاد شده است. \r\n\u003c/p\u003e\r\n\r\n# \u003ch2 dir='rtl'\u003e چرا باید از RestfulAPi استفاده کنیم؟\u003c/h2\u003e\r\n\r\n\u003cp\u003e \r\n\r\nممکن است بخواهید برای طراحی یا تست اپلیکیشن یا سایت خود یک سری اطلاعات برای پر کردن دیتابیس داشته باشید . شاید بپرسید این داده ها از کجا دریافت می شوند؟ داده ها از سرور دریافت می شوند. شما به عنوان کلاینت با استفاده از API، درخواست خود را به سرور ارسال می کنید و سرور پاسخ می دهد. داده ها از سمت سرور به صورت HTML برای کاربر ارسال می شوند اما اگر داده ها به صورت ساختیافته و از طریق XML، JSON به کاربر نمایش داده شوند بهتر و منظم تر است. استخراج اطلاعات پروسه پیچیده ای است که به تنهایی از طریق API امکان پذیر نیست و متد ها و توابع زیادی نیاز است. REST API با ایجاد یک مجموعه دیتا ساختیافته مقادیر آن شی را متناسب با درخواست کاربر برای کلاینت ارسال می کند.\r\n\r\n\u003c/p\u003e\r\n\r\n# \u003ch2 dir='rtl'\u003eروش استفاده از این سرویس \u003c/h2\u003e\r\n\r\n\u003ch4 dir='rtl'\u003e روش اول استفاده از axios \u003c/h4\u003e\r\n\r\n```\r\naxios\r\n    .get(\" https://json.xstack.ir/api/v1/users\")\r\n    .then((result) =\u003e {\r\n      console.log(result)\r\n    })\r\n    .catch((err) =\u003e console.log(err));\r\n```\r\n\r\n\u003ch4\u003e روش دوم استفاده از jquery  \u003c/h4\u003e\r\n\r\n```\r\n$.get( \"ajax/test.html\", function( data ) {\r\n  $( \".result\" ).html( data );\r\n  alert( \"Load was performed.\" );\r\n});\r\n```\r\n\r\n# \u003ch2\u003e امکانات این سرویس \u003c/h2\u003e\r\n\r\n\r\n| # | URL                |\r\n| :-------- | :------------------------- |\r\n| `کاربران` |  https://json.xstack.ir/api/v1/users  |\r\n| `کاربر`   |  https://json.xstack.ir/api/v1/user/1  |\r\n| `نوشته‌ها` |  https://json.xstack.ir/api/v1/posts |\r\n| `نوشته`   |  https://json.xstack.ir/api/v1/post/dolt-chyzy-jz-yk-anban-gshadhy-pa  |\r\n| `دسته‌بندی‌ها`   |  https://json.xstack.ir/api/v1/categories  |\r\n| `دسته‌بندی‌`   |   https://json.xstack.ir/api/v1/category/kfsh-mrdanh   |\r\n| `محصولات`   |   https://json.xstack.ir/api/v1/products   |\r\n| `محصول`   |   https://json.xstack.ir/api/v1/product/goshy-mobayl-tktm   |\r\n| `دیدگاه‌ها/نظرات`   |   https://json.xstack.ir/api/v1/comments   |\r\n| `دیدگاه/نظر`   |    https://json.xstack.ir/api/v1/comment/1    |\r\n\r\n# \u003ch2\u003e گزینه ها \u003c/h2\u003e\r\n| # | Example                |\r\n| :-------- | :------------------------- |\r\n| `مرتب‌سازی / sort ` |   https://json.xstack.ir/api/v1/products?sort=view  |\r\n| ` نوع مرتب‌سازی / sortType `   |   https://json.xstack.ir/api/v1/products?sortType=desc   |\r\n| ` محدودیت صفحه ` |   https://json.xstack.ir/api/v1/products?limit=45  |\r\n| ` استفاده هم زمان `   |   https://json.xstack.ir/api/v1/products?limit=45\u0026sort=sell_count\u0026sortType=desc   |\r\n\r\n* برای مرتب سازی مقدار بین asc,desc میباشد\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4xmen%2Fpersian-json-placeholder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F4xmen%2Fpersian-json-placeholder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4xmen%2Fpersian-json-placeholder/lists"}