SHET16

وصل کردن وردپرس به اپ اندروید با JSON API

وصل کردن وردپرس به اپ اندروید با JSON API

وصل کردن وردپرس به اپ اندروید با JSON API

در ابن آموزش اول شما را با عبارت JSON آشنا میکنیم. JSON مخفف کلمه JavaScript Object Notation است، یک استاندارد باز است که با ساختاری خوانا برای انسان و ماشین، می‌توان اطلاعات و داده‌های مختلف از جمله داده‌های یک دیتابیس را بین عوامل مختلف مثلاً مرورگر کاربر و یک سایت منتقل کرد یا در فضای ذخیره‌سازی‌ آن را ذخیره کرد.

افزونه API JSON اجازه می دهد تا محتوای وردپرس را با استفاده از درخواست های HTTP بازیابی و دستکاری کنید. سه هدف عمده وجود دارد:

  • فراهم کردن یک رابط خارجی ثابت و ساده
  •  ایجاد یک پیاده سازی داخلی پایدار و قابل درک
  • قعال کردن انواع جدید افزونه ها برای وردپرس

این افزونه رابط کاربری لازم برای بازیابی محتوا و پذیرفتن دیدگاه ارسالی فراهم می‌کند. همچنین با کمک WP REST API وردپرس،  میتوان کاری کرد که برنامه ها و سیستم عامل های دیگر با وردپرس تعامل داشته باشند. یعنی میتوان برای سایت وردپرسی خود اپ اندورید ایجاد کرد.

نحوه کار با افزونه JSON API

افزونه را نصب و فعالسازی کنید، سپس در پیشخوان وردپرس سربرگ جدیدی به نام JSON API به منو تنظیمات اضافه شده است. وارد صفحه تنظیمات شوید و در این قسمت مشاهده خواهید کرد که کنترل کننده های مختلفی وجود دارد که میتوانید هر یک از آنها را  فعال کرده و به کار ببرید.

تنظیمات افزونه

و درآخر میتوانید در بخش address، آدرسی که مشاهده میکنید را در url مرورگر خود نوشته و بعد از مسیر http://your domain/api
به فرض مثال بخش Widgets را فعال کرده و عبارت get_sidebar را مانند: http://your domain/api/get_sidebar در آدرس مرورگر خود نوشته و ابزارک های سایدبار را بازیابی کنید. همچنین در بخش API base میتوانید مبنای api و پیوند یکتا را تغییر دهید.

تغییر پیوند یکتا مسیر آدرس json

موفق و پیروز باشید.

نظر شما در این مورد چیه؟

  1. U396075۲۴ آذر ۱۴۰۴

    سلام وقتتون بخیر
    بنده روی یک سایتی کار میکنم که توی اون اکانت یه نرم افزار پزشکی فروخته میشه. نرم افزار برای خودمونه ولی برای ورود نیازه که پس از خرید یک API به کاربر داده شه که بتونه وارد نرم افزار بشه. میشه بگید توی ووکامرس چیکار باید کنم و یه توضیح کلی درباره روش پیاده سازی این فرآیند بگین؟ خیلی ممنون

    • رضا راد۲۴ آذر ۱۴۰۴

      سلام ووکامرس خودش api داره و باید یک پلاگین اختصاصی بنویسید و متصلش کنید به api خودتون تا این فرایند انجام بشه.

  2. U360878۳۰ آبان ۱۴۰۳

    سلام خسته نباشید
    من برای تمرین سایتی رو روی لوکال هاست ایجاد کردم اما میخام صفحه رو ویرایش کنم و متن و عکس بهش اضافه کنم خطا میده و مینویسه (یک پاسخ josn) افزونه ها و اسم سایت وURI روهم چک کردم همشون درست بود میشه راهنماییم کنید باید چیکار کنم؟

  3. U354710۲۲ مهر ۱۴۰۳

    سلام و درود فراوان
    اگر اطلاعات اصلی وبسایتمون توی یک سایت ساز رو از پشتیبانی اون سایت ساز به جای Sql یا php به صورت فایل های json دریافت کرده باشیم، میتونیم به همین روش اطلاعات رو به هاست جدیدمون برای سایت ووردپرسیمون انتقال بدیم؟

  4. U40136۸ خرداد ۱۴۰۰

    سلام. وقتتون بخیر. برای قرار گرفتن محصولات فروشگاهمون تو سایت ایمالز، باید لینکی مشابه لینک زیر براشون بفرستیم که ربات ایمالز محصولات مارو شناسایی کنه. چگونه با استفاده از api این کار رو انجام بدیم؟

    • رضا راد۱۰ خرداد ۱۴۰۰

      درود بر شما باید با php برای اینکار یک پلاگین با api بسازید. البته ساختش رو نمیشه توی چند جمله یا چند پاراگراف توضیح داد.

  5. کاربر مهمان۱۹ اردیبهشت ۱۳۹۸

    سلام وقتتون بخیر
    ما همین مراحل رو انجام دادیم ولی خطا میده لطفا در مورد خطاهای افزونه هم توضیح بدید.
    {“status”:”error”,”error”:”You must include a ‘nonce’ value to create posts. Use the `get_nonce` Core API method.”}

    • رضا راد۲۰ اردیبهشت ۱۳۹۸

      درود باید از متد get_nonce استفاده کنید.

  6. کاربر مهمان۲۶ مهر ۱۳۹۷

    سلام
    وقت بخیر
    سایتی که من دارم از افزونه های زیر استفاده می کند
    آیا از دیتابیس افزونه های فوق خروجی اطلاعات به صورت Json را میشه دریافت کرد یا خیر ؟

    WooCommerce
    • WP Job Manager – Bookmarks
    • WP Job Manager – Claim Listing
    • WP Job Manager – Tags
    افزونه مدیریت آگهی (dj-classifieds)
    افزونه گالری تصاویر (dj mediatools)
    افزونه ارسال نظر روی آگهی (dj reviews)
    درگاه پرداخت بانک ملت (پلاگین)

    • رضا راد۲۷ مهر ۱۳۹۷

      سلام باید کدنویسی اختصاصی انجام بدید

  7. کاربر مهمان۲۳ مهر ۱۳۹۷

    سلام
    من افزونه رو نصب کردم ولی پوشه api تو root ایجاد نمیشه و خطای پیدا نشدن صفحه میگیرم. ممکنه منو راهنماییی کنید

    • رضا راد۲۴ مهر ۱۳۹۷

      سلام صفحه نباید ایجاد بشه. اگر پیوندهای یکتا رو روی نام نوشته قرار بدید خطای پیدا نشد حذف خواهد شد

  8. U11168۶ فروردین ۱۳۹۷

    ایا آموزشی هست که بتوانیم برای سایت خودمان اپلیکیشن بسازیم

    برای فروشگاه خودمان
    مثل طراحی ۰تا۱۰۰ قالب

    • تیم پشتیبانیتیم پشتیبانی۶ فروردین ۱۳۹۷

      تاکنون میهن وردپرس چنین آموزشی تولید نکرده است.

گفتگو با تیم فروشسلام! دنبال پاسخ برای سوالات خود هستید؟ ما اینجا آماده کمک به شما هستیم...

در حال بارگذاری مقالات...

پشتیبانگفتگو با تیم فروش
پشتیبانگفتگو با تیم فروش آنلاین و پاسخگوی شما هستیم. آنلاین

در حال بارگذاری...

سوالی درباره محصولات سایت دارید؟از ما بپرسید.