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

4 / 5. تعداد رای: 3

وصل کردن وردپرس به اپ اندروید با 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. U354710 ۲۲ مهر ۱۴۰۳

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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