راهنمای واسط برنامه‌نویسی کاربردی مدیاویکی

این یک صفحهٔ مستندات برای واسط برنامه‌نویسی کاربردی مدیاویکی است که به‌طور خودکار ایجاد شده‌است.

مستندات و نمونه‌ها: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

format=json

(main | json)
  • این پودمان نیازمند اختیارات خواندن است.
  • منبع: MediaWiki
  • مجوز: GPL-2.0-or-later

خروجی داده در قالب جی‌سان.

پارامترها:
callback

اگر مشخص شود خروجی را در فراخوانی تابع مورد نظر بسته‌بندی می‌کند. برای حفظ امنیت، تمام داده‌های اختصاصی کاربران محصور خواهد شد.

utf8

اگر مشخص شود، بیشتر (اما نه همهٔ) نویسه‌های غیر ASCII را به‌جای جاگزینی آن‌ها با توالی‌های رهای هگزادسیمال، به‌عنوان نویسهٔ UTF-8 رمزنگاری خواهد کرد. این گزینه در صورتی که formatversion برابر با 1 نباشد، به‌طور پیش‌فرض فعال است.

نوع: بولی (جزئیات)
ascii

اگش مشخص شده‌باشد، تمام نویسه‌های غیر ASCII را با استفاده از توالی‌های رهای هگزادسیمال رمزنگاری خواهد کرد. هنگامی که formatversion برابر با 1 باشد، به‌طور پیش‌فرض فعال است.

نوع: بولی (جزئیات)
formatversion

قالب‌بندی خروجی

1
Backwards-compatible format (XML-style booleans, * keys for content nodes, etc.).
2
Modern format.
latest
Use the latest format (currently 2), may change without warning.
یکی از مقدارهای زیر: 1، 2، latest
پیش‌فرض: 1
نمونه:
برگرداندن نتیجهٔ پرسمان در قالب JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [باز کردن در صفحهٔ تمرین]