نحوه استفاده از MediaWiki API

چهارشنبه ۲۴ مرداد ۱۳۹۷
  • 601 views
  • 0

 

نحوه استفاده از MediaWiki API

API MediaWiki مجموعه ای از ابزارهای توسعه یافته است که به کمک آن می توانید کارهای زیادی انجام دهید. API معمولا برای ابزار های توسعه یافته و خودکار در wiki استفاده می شود. شما می توانید با زبان های مختلف از MediaWiki API استفاده کنید.

 

مراحل :

 

  1. مستندات MediaWiki API را مطالعه کنید. این مستندات در ‘api.php ” و در دایرکتوری مشابه index.php قرار دارد.

به عنوان مثال : https://www.wikihow.com/api.php

فرمت خروجی

  1. فرمت خروجی را انتخاب کنید. MediaWiki خروجی داده ها را به صورت JSON، JSONFM، PHP (فرمت سریال)، PHPFM، WDDX، WDDXFM، XML، XMLFM، YAML، YAMLFM و RAWFM ارائه می دهد. فرمت هایی که پسوند “FM ” دارند به راحتی در HTML قابل چاپ هستند.

انتخاب عمل

  1. یک عمل را انتخاب کنید. API MediaWiki از اقدامات زیر پشتیبانی می کند:

Help – صفحه ی راهنما

Login – صفحه ی ورود به MediaWiki

Opensearch – جستجوی آزاد

Feedwatchlist و query – گزینه های زیادی دارد. برای آنها مستندات MediaWiki API را مشاهده کنید.

 

  1. یک پرس و جو یا یک لیست را انتخاب کنید. علاوه بر اقدامات استاندارد، MediaWiki از پرس و جو ها و لیست های مختلف پشتیبانی می کند مانند لیست کردن صفحاتی که حاوی لینک به مقاله ی دیگر می باشند, تعداد تغییرات اخیر، مشارکت و غیره
  2. داده های ارسال شده به API را از طریق CURL و یا ابزار دیگری که به شما اجازه می دهد از روش POST به اسکریپت استفاده کنید، انتقال دهید. روش GET نیز ممکن است, جواب دهد.

ارسال کوکی ها

  1. اطمینان حاصل کنید که کوکی ها به برنامه ارسال شوند.
  2. هنگام تعامل با رابط کاربری MediaWiki, به خاطر داشته باشید که ویرایش شما در بیشتر صفحات نگه داشته شود.

نتایج

  1. نتایج ارسال شده توسط wiki را مطالعه کنید. نتایج به صورت پاسخ HTTP برای شما ارسال می شود که توسط تجزیه کننده های زیادی قابل خواندن است. هنگام انتخاب فرمت دقت زیادی داشته باشید. اطمینان حاصل کنید که فرمت درست را انتخاب کرده باشید.
چه امتیازی می دهید؟
5 / 0
[ 0 رای ]

ارسال دیدگاه

انتشار یافته : 0 ، در انتظار بررسی : 851
  • نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
  • نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
  • نظرات ممکن است بدون پاسخ تایید شوند. در اینصورت باید منتظر پاسخ از سوی دیگر کاربران باشید.

افزایش لایک و فالوور

کی عکس تلگراممو دیده؟

رفع ریپورت تلگرام

کسب درآمد از ربات تلگرام

حرفه ای شدن در اینستاگرام