MediaWiki API гӀо
ХӀара авто кхоьллина агӀо йу MediaWiki API документацин.
Документаци а, масалш а: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=upload
- ХӀокху модулехь йешаран бакъонаш оьшу.
- ХӀокху модулехь дӀайазйан бакъонаш оьшу.
- ХӀокху модулехь POST дехарш бен тӀе ца оьцу.
- Хьост: MediaWiki
- Лицензи: GPL-2.0-or-later
Файл чуйаккхар йа чуйаккхаран статус схьаэцар.
Масех раж йу лело:
- Файлан чулацам ма-дарра чубаккха, file параметр лелош.
- Файл дакъошкахь чуйилла, filesize, chunk, offset параметр лелош.
- MediaWiki сервере URL чуьра файл схьаэца, url параметр лелош.
- filekey параметр лелош, дӀахьедарш бахьана долуш аьтто ца баьлла шира чуйаккхар чекхдаккха.
Тидам бе, HTTP POST дан деза файл чуйаккхар санна (и. дӀ. кх. multipart/form-data лелош) file йа chunk дӀахьажош.
- filename
Хьажочу файлан цӀе.
- comment
Чуйаккхарх лаьцна. Иштта лелайо йуьхьанцара агӀонан текст санна керла файл чуйоккхуш нагахь санна text билгалдаьккхина дацахь.
- Стандарт: (йаьсса)
Чуйаккхаран журнал чуьра дӀайаздарш а, файлийн агӀонан версеш а хийца.
- МаьӀна (дӀасакъаьстина | йа альтернативан къастам):
- text
Керлачу файлашна йуьхьанцара агӀонан текст.
- watch
- Ширйелла.
ХӀокху агӀонан тидам беш хила.
- Тайпа: булин (мадарра)
- watchlist
Бехкам боцуш тӀетоха йа дӀайаккха агӀо карарчу декъашхочун тергаман могӀам тӀера, лелабе нисдаран гӀирс (бот-декъашхой тидаме ца оьцу), йа тергаман могӀам ма хийца.
- РогӀерчу маьӀнех цхьаъ: nochange, preferences, watch
- Ӏадйитаран кеп: preferences
- ignorewarnings
Дерриге дӀахьедар тергал ма де.
- Тайпа: булин (мадарра)
- file
Файлан чулацам.
- Файл санна дӀайахьийта йеза multipart/form-data лелош.
- url
Йоьхуш йолу файлан тӀе хьажорг.
- filekey
Хьалхара ханна чуйакхарна идентификаци йеш йолу догӀа.
- sessionkey
- Ширйелла.
filekey синоним, ларйина йухахьа нийса хиларна.
- stash
Нагахь санна хӀоттийна хилча, серверо файл ханна лармехь дӀахӀоттор йу, иза гуттаренна а ларме тӀе а ца тухуш.
- Тайпа: булин (мадарра)
- filesize
Буьззина файлан барам.
- Тайпа: дийнатерахьан маьӀна
- МаьӀна хила деза 0 а, 104 857 600 йуккъехь.
- offset
Блок дӀайаккхар байташца.
- Тайпа: дийнатерахьан маьӀна
- МаьӀна 0 доца хила ца деза.
- chunk
ЦӀинцӀолан чулацам.
- Файл санна дӀайахьийта йеза multipart/form-data лелош.
- async
Аьтто болчохь асинхронан хилийта хила тарлучу йаккхийчу файлаш тӀехь операцеш йар.
- Тайпа: булин (мадарра)
- checkstatus
ХӀокху файлан догӀана чуйакхаран статус бен ма йеха.
- Тайпа: булин (мадарра)
- token
Токен «csrf» схьаэцна action=query&meta=tokens чуьра
- ХӀара хила йеза параметр йу.
- URL чухула чуйаккхар.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [ловзаран майда къайлайаккха]
- ДӀахьедарш дохийна долу чуйаккхаран чекхдаккхар.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [ловзаран майда къайлайаккха]