עזרה של MediaWiki API

זהו דף תיעוד של API שנוצר באופן אוטומטי.

תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=spamregex

(main | spamregex)
  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: Regular Expression Spam Block
  • רישיון: GPL-2.0-or-later

הוספת רשומות ל־SpamRegex או הסרת ערכים שכבר חסומים משם.

פרמטרים:
do

מה לעשות? add או delete.

הפרמטר הזה נדרש.
אחד מהערכים הבאים: add, delete
modes

מצבי חסימה, כלומר האם לחסום את הביטוי שאנו מנסים לחסום בתוכן הדף (text), תקצירי עריכה (summary) או בשניהם?

ערכים (מופרדים באמצעות "|" או or תו חלופי): summary, text
phrase

ביטוי הספאם שיש לחסום או להסיר מ־SpamRegex.

הפרמטר הזה נדרש.
reason

סיבה להוספת רשומה ל־SpamRegex. חובה בעת הוספת רשומות, לא משמש בעת מחיקה.

token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
דוגמאות:
הוספת הביטוי "FooBar" עם הסיבה "Cross-wiki spam" ל־SpamRegex, כך שתחסום אותו הן בטקסט הדף והן בתקצירי עריכה
api.php?action=spamregex&do=add&phrase=FooBar&reason=Cross-wiki%20spam&modes=summary|text&token=123ABC [פתיחה בארגז חול]
הסרת הביטוי "Test, just a test" מ־SpamRegex
api.php?action=spamregex&do=delete&phrase=Test,%20just%20a%20test&token=123ABC [פתיחה בארגז חול]