MediaWiki API гӀо

ХӀара авто кхоьллина агӀо йу MediaWiki API документацин.

Документаци а, масалш а: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=upload

(main | 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 билгалдаьккхина дацахь.

Стандарт: (йаьсса)
tags

Чуйаккхаран журнал чуьра дӀайаздарш а, файлийн агӀонан версеш а хийца.

МаьӀна (дӀасакъаьстина | йа альтернативан къастам):
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 чуьра

ХӀара хила йеза параметр йу.