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

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

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

meta=notifications (not)

(main | query | notifications)
  • این پودمان نیازمند اختیارات خواندن است.
  • منبع: Echo
  • مجوز: MIT

دریافت آگاه‌سازی‌‌های منتظر کاربر کنونی.

پارامترها:
notfilter

پالایش آگاهی‌سازی‌های برگردانده شده.

مقدارهای (جداشده با | یا جایگزین‌های آن): !read، read
پیش‌فرض: read|!read
notprop

جزئیات به درخواست.

مقدارهای (جداشده با | یا جایگزین‌های آن): count، list، seenTime
پیش‌فرض: list
notsections

بخش آگاه‌سازی پرسمان (مانند هشدار و پیام بعضی از مشارکت‌ها)

مقدارهای (جداشده با | یا جایگزین‌های آن): alert، message
پیش‌فرض: alert|message
notgroupbysection

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

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

در صورت تخصیص داده شدن، آگاه‌سازی‌ها به صورت این فرمت بازگردانده می‌شوند.

model
اطلاعات خام آگاه‌سازی
special
ساختار یافته برای صفحهٔ Special:Notifications (فقط برای آن!) به HTML توجه نکنید که هر زمان ممکن است عوض شود.
flyout
نهی شده. از notformat=model برای اطلاعات خام استفاده کنید
html
نهی شده. از notformat=model برای اطلاعات خام استفاده کنید
یکی از مقدارهای زیر: flyout، html، model، special
notlimit

حداکثر تعداد آگاه‌سازی‌های برگردانده شده.

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

When more results are available, use this to continue.

notunreadfirst

برای نمایش آگاه‌سازی‌های مطالعه نشده در ابتدا (فقط اگر گروه بندی بر پایهٔ بخش تنظیم نشده‌باشد، استفاده می‌شود).

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

Only return notifications for these pages. To get notifications not associated with any page, use [] as a title.

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

Whether to show bundle compatible unread notifications according to notification types bundling rules.

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

Notifier types for which to return notifications.

مقدارهای (جداشده با | یا جایگزین‌های آن): email، web
پیش‌فرض: web
notalertcontinue

زمانی که هشدارهای زیادی موجود هست، از این برای ادامه دادن استفاده کنید.

notalertunreadfirst

برای نمایش آگاه‌سازی‌های خوانده نشده در ابتدای کار (فقط اگر گروه بندی بر پایهٔ بخش تنظیم نشده‌باشد، استفاده می‌شود).

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

زمانی که هشدارهای زیادی موجود هست، از این برای ادامه دادن استفاده کنید.

notmessageunreadfirst

برای نمایش آگاه‌سازی‌های خوانده‌نشده در ابتدای کار (فقط اگر گروه بندی بر پایهٔ بخش تنظیم نشده‌باشد، استفاده می‌شود).

نوع: بولی (جزئیات)
نمونه‌ها:
اعلان‌های وب را فهرست کن
api.php?action=query&meta=notifications [باز کردن در صفحهٔ تمرین]
آگاه‌سازی‌‌های وب را، به‌صورت گروه‌بندی‌شده بر پایه بخش، به همراه تعدادشان فهرست کن
api.php?action=query&meta=notifications&notprop=count&notsections=alert|message&notgroupbysection=1 [باز کردن در صفحهٔ تمرین]
List email notifications
api.php?action=query&meta=notifications&notnotifiertypes=email [باز کردن در صفحهٔ تمرین]