עזרה של MediaWiki API

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

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

action=oathvalidate

(main | oathvalidate)
  • היחידה הזאת היא פנימית או בלתי־יציבה. הפעולה שלה יכולה להשתנות ללא הודעה מוקדמת.
  • יחידה זו דורשת הרשאות קריאה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: OATHAuth
  • רישיון: GPL-2.0-or-later AND GPL-3.0-or-later

בדיקת תקינות של אסימון אימות דו־שלבי (OATH).

פרמטרים:
user

לאיזה משתמש לאמת את האסימון. ברירת המחדל היא המשתמש הנוכחי.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, טווח כתובות IP וגם שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName")
totp
מיושן.

אסימון אימות דו־שלבי (OATH). מיושן, נא להשתמש בפרמטר "data" במקום זה.

data

מצופים נתונים מקודדים ב־JSON על־ידי המודול שכרגע מופעל למשתמש המאומת כעת

token

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

הפרמטר הזה נדרש.
דוגמאות:
בדיקת תקינות של אסימון עבור המשתמש הנוכחי.
api.php?action=oathvalidate&totp=123456&token=123ABC [פתיחה בארגז חול]
בדיקת אסימון עבור המשתמש Example
api.php?action=oathvalidate&user=Example&totp=123456&token=123ABC [פתיחה בארגז חול]
לוודא את התקינות של נתוני JSON של המשתמש Example
api.php?action=oathvalidate&user=Example&data={"totp":"123456"}&token=123ABC [פתיחה בארגז חול]