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

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

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

list=watchlist (wl)

(main | query | watchlist)
  • این پودمان نیازمند اختیارات خواندن است.
  • This module can be used as a generator.
  • منبع: MediaWiki
  • مجوز: GPL-2.0-or-later

Get recent changes to pages in the current user's watchlist.

پارامترها:
wlallrev

Include multiple revisions of the same page within given timeframe.

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

The timestamp to start enumerating from.

نوع: برچسب زمان (قالب‌های مجاز)
wlend

The timestamp to end enumerating.

نوع: برچسب زمان (قالب‌های مجاز)
wlnamespace

Filter changes to only the given namespaces.

مقدارهای (جداشده با | یا جایگزین‌های آن): 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15، 828، 829، 2300، 2301، 2302، 2303
برای تعیین همهٔ مقدارها از * استفاده کنید.
wluser

Only list changes by this user.

نوع: کاربر، توسط هریک از نام کاربری، آی‌پی، نام میان‌ویکی (یعنی «پیشوند>نام‌مثال») و شناسهٔ کاربر (مثلاً «#12345»)
wlexcludeuser

Don't list changes by this user.

نوع: کاربر، توسط هریک از نام کاربری، آی‌پی، نام میان‌ویکی (یعنی «پیشوند>نام‌مثال») و شناسهٔ کاربر (مثلاً «#12345»)
wldir

In which direction to enumerate:

newer
List oldest first. Note: wlstart has to be before wlend.
older
List newest first (default). Note: wlstart has to be later than wlend.
یکی از مقدارهای زیر: newer، older
پیش‌فرض: older
wllimit

How many total results to return per request.

نوع: عدد صحیح یا max
The value must be between ۱ and ۵۰۰.
پیش‌فرض: 10
wlprop

Which additional properties to get:

ids
Adds revision IDs and page IDs.
title
Adds title of the page.
flags
Adds flags for the edit.
user
Adds the user who made the edit. If the user has been revision deleted, a userhidden property will be returned.
userid
Adds user ID of whoever made the edit. If the user has been revision deleted, a userhidden property will be returned.
comment
Adds comment of the edit. If the comment has been revision deleted, a commenthidden property will be returned.
parsedcomment
Adds parsed comment of the edit. If the comment has been revision deleted, a commenthidden property will be returned.
timestamp
Adds timestamp of the edit.
patrol
Tags edits that are patrolled.
sizes
Adds the old and new lengths of the page.
notificationtimestamp
Adds timestamp of when the user was last notified about the edit.
loginfo
Adds log information where appropriate.
tags
برچسب‌‌های یک مدخل را لیست می‌کند
expiry
(no description)
مقدارهای (جداشده با | یا جایگزین‌های آن): comment، expiry، flags، ids، loginfo، notificationtimestamp، parsedcomment، patrol، sizes، tags، timestamp، title، user، userid
پیش‌فرض: ids|title|flags
wlshow

Show only items that meet these criteria. For example, to see only minor edits done by logged-in users, set wlshow=minor|!anon.

مقدارهای (جداشده با | یا جایگزین‌های آن): !anon، !autopatrolled، !bot، !minor، !patrolled، !unread، anon، autopatrolled، bot، minor، patrolled، unread
wltype

Which types of changes to show:

edit
Regular page edits.
new
Page creations.
log
مدخل‌های سیاهه.
external
External changes.
categorize
Category membership changes.
مقدارهای (جداشده با | یا جایگزین‌های آن): categorize، edit، external، log، new
پیش‌فرض: edit|new|log|categorize
wlowner

Used along with wltoken to access a different user's watchlist.

نوع: کاربر، توسط نام کاربری
wltoken

A security token (available in the user's preferences) to allow access to another user's watchlist.

wlcontinue

When more results are available, use this to continue.

نمونه‌ها:
List the top revision for recently changed pages on the current user's watchlist.
api.php?action=query&list=watchlist [باز کردن در صفحهٔ تمرین]
Fetch additional information about the top revision for recently changed pages on the current user's watchlist.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [باز کردن در صفحهٔ تمرین]
Fetch additional information about the top revision for recently changed pages on the current user's watchlist, including when temporarily watched items will expire.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [باز کردن در صفحهٔ تمرین]
Fetch information about all recent changes to pages on the current user's watchlist.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [باز کردن در صفحهٔ تمرین]
Fetch page info for recently changed pages on the current user's watchlist.
api.php?action=query&generator=watchlist&prop=info [باز کردن در صفحهٔ تمرین]
Fetch revision info for recent changes to pages on the current user's watchlist.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [باز کردن در صفحهٔ تمرین]
List the top revision for recently changed pages on the watchlist of user Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [باز کردن در صفحهٔ تمرین]