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

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

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

action=echomarkread

(main | echomarkread)
  • این پودمان نیازمند اختیارات خواندن است.
  • این پودمان نیازمند اختیارات خواندن است.
  • این پودمان تنها درخواست‌های POST را می‌پذیرد.
  • منبع: Echo
  • مجوز: MIT

علامت گذاری آگاه‌سازی‌ها به عنوان خوانده شده برای کاربر کنونی

پارامترها:
list

فهرستی از شناسه های آگاه سازی به عنوان خوانده شده

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

فهرستی از شناسه‌های آگاه‌سازی برای علامت زدن به عنوان خوانده‌نشده

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

اگر تنظیم شده‌باشد، همهٔ آگاه‌سازی‌‌ها یک کاربر به عنوان خوانده‌شده نشانه‌گذاری شوند.

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

فهرستی از شناسه های آگاه سازی به عنوان خوانده شده

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

یک بلیط «csrf» واکشی‌شده از action=query&meta=tokens

این پارامتر الزامی است.
نمونه‌ها:
علامت‌گذاری آگاه‌سازی 8 به عنوان خوانده شده
api.php?action=echomarkread&list=8 [باز کردن در صفحهٔ تمرین]
علامت‌گذاری تمامی آگاه‌سازی‌ها به عنوان خوانده‌شده
api.php?action=echomarkread&all=true [باز کردن در صفحهٔ تمرین]
علامت‌گذاری آگاه‌سازی 1 به عنوان خوانده‌نشده
api.php?action=echomarkread&unreadlist=1 [باز کردن در صفحهٔ تمرین]