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

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

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

action=query

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

Fetch data from and about MediaWiki.

All data modifications will first have to use query to acquire a token to prevent abuse from malicious sites.

پارامترها:
prop

Which properties to get for the queried pages.

categories
List all categories the pages belong to.
categoryinfo
Returns information about the given categories.
cirrusbuilddoc
Dump of a CirrusSearch article document from the database servers
cirruscompsuggestbuilddoc
Dump of the document used by the completion suggester
cirrusdoc
روگرفت از سند مقالهٔ CirrusSearch از سرورهای جستجو
contributors
Get the list of logged-in contributors and the count of anonymous contributors to a page.
coordinates
مختصات صفحه‌های داده‌شده را برمیگرداند.
deletedrevisions
Get deleted revision information.
duplicatefiles
List all files that are duplicates of the given files based on hash values.
extlinks
Returns all external URLs (not interwikis) from the given pages.
extracts
Returns plain-text or limited HTML extracts of the given pages.
fileusage
Find all pages that use the given files.
imageinfo
Returns file information and upload history.
images
Returns all files contained on the given pages.
info
دریافت اطلاعات سادهٔ صفحه.
iwlinks
Returns all interwiki links from the given pages.
langlinks
Returns all interlanguage links from the given pages.
links
Returns all links from the given pages.
linkshere
Find all pages that link to the given pages.
moderationpreload
If the current user made an edit which is currently awaiting moderation, retrieve the text of this revision.
pageimages
اطلاعات تصاویر موجود در صفحات منجمله نسخه بندانگشتی و حضور تصاویر را بر می‌گرداند.
pageprops
Get various page properties defined in the page content.
pageterms
Get the Wikibase terms (typically labels, descriptions and aliases) associated with a page via a sitelink.
redirects
Returns all redirects to the given pages.
revisions
Get revision information.
stashimageinfo
Returns file information for stashed files.
templates
Returns all pages transcluded on the given pages.
transcludedin
Find all pages that transclude the given pages.
transcodestatus
Get transcode status for a given file page.
videoinfo
Extends imageinfo to include video source (derivatives) information
wbentityusage
برگرداندن همه شناسه‌های هستار استفاده شده در صفحه‌های داده شده.
description
داخلی Get a short description a.k.a. subtitle explaining what the target page is about.
مقدارهای (جداشده با | یا جایگزین‌های آن): categories، categoryinfo، cirrusbuilddoc، cirruscompsuggestbuilddoc، cirrusdoc، contributors، coordinates، deletedrevisions، duplicatefiles، extlinks، extracts، fileusage، imageinfo، images، info، iwlinks، langlinks، links، linkshere، moderationpreload، pageimages، pageprops، pageterms، redirects، revisions، stashimageinfo، templates، transcludedin، transcodestatus، videoinfo، wbentityusage، description
list

کدام فهرست‌ها دریافت شود.

allcategories
Enumerate all categories.
alldeletedrevisions
List all deleted revisions by a user or in a namespace.
allfileusages
List all file usages, including non-existing.
allimages
متوالی شمردن همهٔ تصاویر.
alllinks
Enumerate all links that point to a given namespace.
allpages
Enumerate all pages sequentially in a given namespace.
allredirects
List all redirects to a namespace.
allrevisions
فهرست همه نسخه‌ها
alltransclusions
List all transclusions (pages embedded using {{x}}), including non-existing.
allusers
Enumerate all registered users.
backlinks
Find all pages that link to the given page.
betafeatures
فهرست همه ویژگی‌های آزمایشی
blocks
List all blocked users and IP addresses.
categorymembers
فهرست‌کردن همهٔ صفحه‌ها در یک ردهٔ مشخص‌شده.
embeddedin
Find all pages that embed (transclude) the given title.
exturlusage
Enumerate pages that contain a given URL.
filearchive
Enumerate all deleted files sequentially.
gadgetcategories
بازگرداندن فهرست رده‌های ابزارها
gadgets
بازگرداندن فهرست ابزارهای استفاده شده در این ویکی
geosearch
بازگرداندن صفحاتی که مختصاتی در یک منطقهٔ خاص دارند.
globalallusers
شمارش تمام حساب‌های سراسری.
globalgroups
شمارش تمام گروه‌های کاربری.
imageusage
Find all pages that use the given image title.
iwbacklinks
Find all pages that link to the given interwiki link.
langbacklinks
Find all pages that link to the given language link.
linterrors
دریافت فهرست خطاهای نحوی پنهان
logevents
دریافت رویدادها از سیاهه‌ها.
mystashedfiles
Get a list of files in the current user's upload stash.
pagepropnames
List all page property names in use on the wiki.
pageswithprop
List all pages using a given page property.
prefixsearch
Perform a prefix search for page titles.
protectedtitles
List all titles protected from creation.
querypage
Get a list provided by a QueryPage-based special page.
random
Get a set of random pages.
recentchanges
Enumerate recent changes.
search
Perform a full text search.
tags
فهرست تغییرات برچسب‌ها.
usercontribs
Get all edits by a user.
users
Get information about a list of users.
watchlist
Get recent changes to pages in the current user's watchlist.
watchlistraw
Get all pages on the current user's watchlist.
wblistentityusage
برگرداندن همهٔ صفحه‌هایی که شناسه‌های هستار داده‌شده را استفاده می کنند.
wikisets
شمارش تمام مجموعه‌های ویکی.
deletedrevs
منسوخ‌شده. List deleted revisions.
مقدارهای (جداشده با | یا جایگزین‌های آن): allcategories، alldeletedrevisions، allfileusages، allimages، alllinks، allpages، allredirects، allrevisions، alltransclusions، allusers، backlinks، betafeatures، blocks، categorymembers، embeddedin، exturlusage، filearchive، gadgetcategories، gadgets، geosearch، globalallusers، globalgroups، imageusage، iwbacklinks، langbacklinks، linterrors، logevents، mystashedfiles، pagepropnames، pageswithprop، prefixsearch، protectedtitles، querypage، random، recentchanges، search، tags، usercontribs، users، watchlist، watchlistraw، wblistentityusage، wikisets، deletedrevs
meta

کدام فراداده‌ها دریافت شود.

allmessages
Return messages from this site.
authmanagerinfo
بازیابی اطلاعات در مورد وضعيت کنونی تأیید اعتبار
filerepoinfo
Return meta information about image repositories configured on the wiki.
globalrenamestatus
نمایش اطلاعات تغییرنام‌های سراسری در حال انجام.
globaluserinfo
نمایش اطلاعات در مورد یک حساب سراسری.
languageinfo
Return information about available languages.
linterstats
دریافت تعداد خطای موجود در هر رده
notifications
دریافت آگاه‌سازی‌‌های منتظر کاربر کنونی.
siteinfo
Return general information about the site.
tokens
Gets tokens for data-modifying actions.
unreadnotificationpages
دریافت صفحه‌هایی که برایش آگاه‌سازی‌های خوانده‌نشده‌ای برای کاربر فعلی وجود دارد.
userinfo
Get information about the current user.
wikibase
Get information about the Wikibase client and the associated Wikibase repository.
oath
داخلی Check to see if two-factor authentication (OATH) is enabled for a user.
مقدارهای (جداشده با | یا جایگزین‌های آن): allmessages، authmanagerinfo، filerepoinfo، globalrenamestatus، globaluserinfo، languageinfo، linterstats، notifications، siteinfo، tokens، unreadnotificationpages، userinfo، wikibase، oath
indexpageids

Include an additional pageids section listing all returned page IDs.

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

Export the current revisions of all given or generated pages.

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

Return the export XML without wrapping it in an XML result (same format as Special:Export). Can only be used with query+export.

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

Target the given version of the XML dump format when exporting. Can only be used with query+export.

یکی از مقدارهای زیر: 0.10، 0.11
پیش‌فرض: 0.11
iwurl

Whether to get the full URL if the title is an interwiki link.

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

When more results are available, use this to continue.

rawcontinue

Return raw query-continue data for continuation.

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

A list of titles to work on.

Separate values with | or alternative.
حداکثر تعداد مقدارها ۵۰ است (۵۰۰ برای متقضایانی که مجوز محدودیت‌های بالاتر را دارند).
pageids

A list of page IDs to work on.

نوع: فهرستی از اعداد صحیح
Separate values with | or alternative.
حداکثر تعداد مقدارها ۵۰ است (۵۰۰ برای متقضایانی که مجوز محدودیت‌های بالاتر را دارند).
revids

A list of revision IDs to work on.

نوع: فهرستی از اعداد صحیح
Separate values with | or alternative.
حداکثر تعداد مقدارها ۵۰ است (۵۰۰ برای متقضایانی که مجوز محدودیت‌های بالاتر را دارند).
generator

Get the list of pages to work on by executing the specified query module.

Note: Generator parameter names must be prefixed with a "g", see examples.

allcategories
Enumerate all categories.
alldeletedrevisions
List all deleted revisions by a user or in a namespace.
allfileusages
List all file usages, including non-existing.
allimages
متوالی شمردن همهٔ تصاویر.
alllinks
Enumerate all links that point to a given namespace.
allpages
Enumerate all pages sequentially in a given namespace.
allredirects
List all redirects to a namespace.
allrevisions
فهرست همه نسخه‌ها
alltransclusions
List all transclusions (pages embedded using {{x}}), including non-existing.
backlinks
Find all pages that link to the given page.
categories
List all categories the pages belong to.
categorymembers
فهرست‌کردن همهٔ صفحه‌ها در یک ردهٔ مشخص‌شده.
deletedrevisions
Get deleted revision information.
duplicatefiles
List all files that are duplicates of the given files based on hash values.
embeddedin
Find all pages that embed (transclude) the given title.
exturlusage
Enumerate pages that contain a given URL.
fileusage
Find all pages that use the given files.
geosearch
بازگرداندن صفحاتی که مختصاتی در یک منطقهٔ خاص دارند.
images
Returns all files contained on the given pages.
imageusage
Find all pages that use the given image title.
iwbacklinks
Find all pages that link to the given interwiki link.
langbacklinks
Find all pages that link to the given language link.
links
Returns all links from the given pages.
linkshere
Find all pages that link to the given pages.
pageswithprop
List all pages using a given page property.
prefixsearch
Perform a prefix search for page titles.
protectedtitles
List all titles protected from creation.
querypage
Get a list provided by a QueryPage-based special page.
random
Get a set of random pages.
recentchanges
Enumerate recent changes.
redirects
Returns all redirects to the given pages.
revisions
Get revision information.
search
Perform a full text search.
templates
Returns all pages transcluded on the given pages.
transcludedin
Find all pages that transclude the given pages.
watchlist
Get recent changes to pages in the current user's watchlist.
watchlistraw
Get all pages on the current user's watchlist.
wblistentityusage
برگرداندن همهٔ صفحه‌هایی که شناسه‌های هستار داده‌شده را استفاده می کنند.
یکی از مقدارهای زیر: allcategories، alldeletedrevisions، allfileusages، allimages، alllinks، allpages، allredirects، allrevisions، alltransclusions، backlinks، categories، categorymembers، deletedrevisions، duplicatefiles، embeddedin، exturlusage، fileusage، geosearch، images، imageusage، iwbacklinks، langbacklinks، links، linkshere، pageswithprop، prefixsearch، protectedtitles، querypage، random، recentchanges، redirects، revisions، search، templates، transcludedin، watchlist، watchlistraw، wblistentityusage
redirects

Automatically resolve redirects in query+titles, query+pageids, and query+revids, and in pages returned by query+generator.

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

Convert titles to other variants if necessary. Only works if the wiki's content language supports variant conversion. Languages that support variant conversion include ban، en، crh، gan، iu، kk، ku، shi، sr، tg، uz و zh.

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