עזרה של MediaWiki API

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

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

action=setglobalaccountstatus

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

הסתרה או נעילה (או ביטול הסתרה או ביטול נעילה) של חשבון משתמש גלובלי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
user

מצב של איזה משתמש לשנות.

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

לשנות האם המשתמש נעול או לא.

אחד מהערכים הבאים: יכול להיות ריק, או lock, unlock
hidden

קביעה האם המשתמש הזה לא מוסתר, מוסתר מרשימת המשתמשים הגלובליים, או מועלם.

אחד מהערכים הבאים: יכול להיות ריק, או lists, suppressed
reason

הסיבה לשינוי מצב המשתמש הזה.

statecheck

קוד MD5 אופציונלי לשילוב הנוכחי הצפוי של userid:username:hidden:locked זה משמש לזיהוי התנגשויות עריכה. הערך של hidden חייב להיות מחרוזת ריקה אם המשתמש לא מוסתר או המחרוזות lists או suppressed. הערך של locked חייב להיות 1 עבור "נעול" ו־0 עבור "לא נעול". דוגמאות: 2128506:LeeSmith::0; 3839611:VandalGoblin:suppressed:1.

token

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

הפרמטר הזה נדרש.
דוגמאות:
לנעול את החשבון הגלובלי של User:Example עם הסיבה "Spam".
api.php?action=setglobalaccountstatus&user=Example&locked=lock&hidden=&reason=Spam [פתיחה בארגז חול]
לבטל את הנעילה ולהעלים את החשבון הגלובלי של User:Example עם הסיבה "I can"
api.php?action=setglobalaccountstatus&user=Example&locked=unlock&hidden=suppressed&reason=I%20can [פתיחה בארגז חול]