עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=pollsubmitvote
(main | pollsubmitvote)
- יחידה זו דורשת הרשאות קריאה.
- היחידה הזאת דורשת הרשאות כתיבה.
- יחידה זו מקבלת רק בקשות POST.
- מקור: AJAX Poll
- רישיון: GFDL-1.2
מודול API של AJAXPoll
פרמטרים:
- poll
מזהה ההצבעה, למשל 832A5FA2C2583A5732B90CEFF658FE25; המזהים נוצרים באמצעות גיבוב של הקלט (אפשרויות השאלה והתשובה, כלומר הטקסט שבין התגים
<poll>...</poll>
) עם אלגוריתם גיבוב מסוג MD5 והמרת התוצאה לאותיות רישיות באמצעות הפונקציהstrtoupper
של PHP- הפרמטר הזה נדרש.
- answer
המזהה המספרי של אפשרות התשובה; יש להשתמש ב־0 כדי לבטל הצבעה מוקדמת יותר
- הפרמטר הזה נדרש.
- סוג: מספר שלם
- token
אסימון "csrf" שאוחזר מ־action=query&meta=tokens
- הפרמטר הזה נדרש.
דוגמה:
- שליחת התשובה השלישית (3) להצבעה עם המזהה 832A5FA2C2583A5732B90CEFF658FE25
- api.php?action=pollsubmitvote&poll=832A5FA2C2583A5732B90CEFF658FE25&answer=3 [פתיחה בארגז חול]