??????? ????????? ????????

??? ??? ????????? ???????? ?? ???????? ??????? ??? ??? ?? ?????? ??? ?? ???? ??? ????

??????? ??? ?????? ?? ??? ?????? ???????: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

??? ??????

?????: ????????? ???????? ??? ???? ??? ?????? ??????? ?? ?? ??? ????? ? ????? ?? ??? ????? ???? ???? ??? ?? ?? ?? ???? ??? ?????? ?? ???? ???? ??? ?? ?? ???? ???? ????? ??? ??? ???? ?? ???? ?? ???? ???? ??? ????? ?? ?? ???? ???? ???? ????? ?????? ?? ???????? ?? ????? ????? ???? ?? ??? mediawiki-api-announce ???? ????? ??? ???? ??? ??? ?? ??? ?

??? ?????????: ?? ???????? ?? ??? ????????? ????? ???? ??? ?? ≪MediaWiki-API-Error≫ ?? ???? ?? ???? ??? ???????????? ?????? ????? ??? ???? ??? ??? ??? ???? ?? ????? ?? ???? ?????? ?? ??? ??? ??? ??? ?? ????? ??? ?? ?? ???? ??? ???? ??????? ?? ??? API: Errors and warnings ?????? ????????

????? ????????:
action

????? ??? ????? ???

abusefiltercheckmatch
?? ??? ?? ?????? ?? ?? ??? ???? ??? ???? ??? ?????? ??? ????? ?? ??????? ?? ?????? ?? ?????? ????? ?? ?? ?????
abusefilterchecksyntax
???? ??? ???? ?? ???? ?? ????? ?????? ???
abusefilterevalexpression
???? ??? ???? ?? ????? ?? ?????? ???
abusefilterunblockautopromote
???? ??? ???? ?? ????? ??? ?????? ???? ?? ???? ?? ?????? ??? ???? ???
abuselogprivatedetails
????? ??? ???? ?? ?????? ?? ??? ??????? ?? ?????? ???
acquiretempusername
??? ????? ????? ?? ????? ???? ?? ??? ?????? ???? ???? ?? ?? ??? ????? ???? ?? ???? ??? ??? ?? ?? ??? ?????? ???? ??? ??? ???? ??? ??? ?? ??? ???? ?? ?? ???? ?? ??? ?? ?? ???? ??? ?? ??? ???? ??? ???? ???
antispoof
???? ????? (AntiSpoof) ?? ????? ?? ???? ?? ?????? ???? ?? ??? ?????? ???
block
???? ?? ?????? ???? ???? ???
centralauthtoken
????? ???? ?? ????? ??????? ?????? ?? ??? centralauthtoken ??? ???? ???
centralnoticecdncacheupdatebanner
??????? ???? ????? ??? ???? ?? ??? ????? ?????? ?? ??? ?? ?? ??? (???? ????) ?? ??? ??? ????? ????? ?? ??????? ?? ??? ???? ?? ??????? ?????? ???
centralnoticechoicedata
??? ??? ?????? ??? ???? ?? ??? ??? ????? ?? ????? ???? ?? ???? ?? ???? ????? ???? ??? ??? ???? ???? ???
centralnoticequerycampaign
??? ??? ?? ???? ??????? ???? ???? ???
changeauthenticationdata
?????? ???? ?? ????? ? ????? ?? ??????? ??? ?????? ???? ???
changecontentmodel
??????? ???? ?? ??? ????? ???? ??
checktoken
action=query&meta=tokens ?? ???? ?? ??? ?? ???? ???? ???
cirrus-config-dump
CirrusSearch ??????? ?? ?????
cirrus-mapping-dump
?? ???? ?? ??? CirrusSearch ????? ?? ??????
cirrus-profiles-dump
??? ??? ???? ?? CirrusSearch ????????? ?? ??????
cirrus-settings-dump
?? ???? ?? ??? CirrusSearch ??????? ?? ??????
clearhasmsg
?????? ???? ?? hasmsg ???? ?? ??? ???? ???
clientlogin
?????? ??? ?? ??? ?? ???? ??? ???? ???? ???
compare
?? ????? ?? ?????? ??? ??? ???? ???
createaccount
??? ???? ????? ????? ???
createlocalaccount
????? ????? ????? ????? ???? ??? ????? ????? ???? ????? ???
cxdelete
????? ???? ?? ????? ?? ??? ?? ???? ???? ???? ????? ?? ????? ?? ??? ???? ???
cxsuggestionlist
?????? ?? ??????? ?? ??? ???? ??? ??????? ??? ?????? ???? ???? ?? ??? ????? ????? ???
cxtoken
cxserver ?? ????? ???? ?? ??? JWT ?? ???? ???? ???? ???
delete
???? ??? ???? ???
deleteglobalaccount
????? ???? ?? ??? ???? ???
discussiontoolsedit
?????? ???? ???? ?? ????? ?????? ???
discussiontoolsfindcomment
?????? ???? ?? ??? ?? ??? ?? ????? ???? ???? ???
discussiontoolsgetsubscriptions
??? ??? ??????? ??? ???? ?? ????? ????? ???? ???
discussiontoolssubscribe
????? ?? ????? ????? ???? ???? ???? ?? ??? ???????? (?? ??? ????????) ???? ???
discussiontoolsthank
Send a public thank-you notification for a comment.
echocreateevent
Manually trigger a notification to a user
echomarkread
?????? ???? ?? ????? ????? ?? ???? ?????? ???? ?? ???? ???
echomarkseen
?????? ???? ?? ????? ????? ?? "???? ??? ???" ?? ??? ?? ???? ?? ???? ???
echomute
??? ????? ????? ?? ?????? ?? ????? ????? ?? ?? ???? ?? ????? ??????? ???
edit
????? ?? ????? ?? ?? ??? ????? ???? ???
editmassmessagelist
??????? ????? ????? ?? ????? ??? ????? ???? ???
emailuser
???? ?? ???? ??? ?????? ???
expandtemplates
???? ??? ??? ????? ???? ?????? ?? ?????? ???
featuredfeed
????? ???? ?? ??? ????? ???? ???
feedcontributions
???? ??? ???? ?? ??????? ?? ??? ?????? ???
feedrecentchanges
???? ??? ????? ???????? ?? ??? ?????? ???
feedwatchlist
???? ??? ??? ??? ????? ?? ??? ?????? ???
filerevert
???? ?? ????? ???? ?? ???? ?????? ???
flow
???? ????? ?? ????? ?? ?????????? ???? ?? ????? ???? ???
flow-parsoid-utils
???? ??? ?? ??? ?? ??? ??? ??? ??? ??? ?? ??? ??? ?? ???? ??? ??? ????? ???? ???
flowthank
??? ????? ?? ????? ?? ????? ????? ???? ?????? ???
globalblock
????? ??? ?? ???? ?? ?????? ???? ???? ?? ?????? ??? ???? ???
globalpreferenceoverrides
?????? ???? ?? ????? ??????? ?? ??? ????? ??????? ?? ????? ???? ???
globalpreferences
?????? ???? ?? ????? ??????? ?? ????? ???? ???
globaluserrights
????? ????? ?? ???? ?? ????? ?? ?? ?? ??? ???? ???? ???
growthmanagementorlist
?????? ?? ????? ??? ??? ??????? ?? ???????? ?? (?? ?????? MediaWiki:GrowthMentors.json ??? ????? ???? ??)? ???? ??? ??? ????? ???? ?? ???? ??????? ??? ????? ? ?????? ???? ?? ??? ?? ?????? ?? ?????? ??? ????? ?????? ????? ??????? ?? ???? ???? ??? ??????? ??? ??? ???? ?????? ?? ??? ??????? ?? ???? ????
growthmentordashboardupdatedata
???? ????? ??? ??? ???????? ?? ????? ?? ?????? ?? ??? ?????? ????? ?? ??? ?? ???? ???? ??? ????? ?? ?? ?????? ??? ??? ??? ????? ????? ?? ??? ????? ?? ???? ????
growthsetmenteestatus
?????? ?? ????? ???? ???? ?? (?? ???????? ?? ????? ???? ?? ?? ?? ???? ????? ?? ???? ??? ??? ???? ?? ???? ?? ??? ?? ?? ???? ?? ???? ?? ????? ?? ?? ??? ???? ? ?????? ?? ????? ???? ??? ?? ???? ??)
growthsetmentor
???? ?? ??? ???? ?? ???? ???? ??? ?? ?????? ????? ??? ??? ??? ??? ???
growthstarmentee
?????? ???? ?? ?????? ?????? ?? ???? ?? ?? ??? ???? ?? ???? ?? (??? ?? ???????? ???? ???? ???? ??? ??? ????? ????? ??? ?? ?? ?????? ???? ????)
help
????? ?????? ?? ????? ????? ?????? ???
homepagequestionstore
???? ??? ?? ?????? ?? ????? ????? ???? ?????? ???? ???? ???
imagerotate
?? ?????? ?? ??? ???? ?? ??? ??? ???
import
??? ????? ???? ?? ?? XML ???? ?? ???? ????? ???? ???
jsonconfig
JsonConfig ?? ???? ???? ?? ???? ????? ?? ????? ???? ???
languagesearch
??? ??? ??? ???? ??? ???? ?? ????? ?? ???? ???? ???
linkaccount
????? ?? ??? ????? ????? ????? ?? ??? ?? ?????? ???? ?? ????? ???? ???
login
??? ?? ?? ?? ?????? ????? ???? ???? ???
logout
??? ??? ?? ?? ???? ?? ???? ???? ?? ??? ???? ???
managetags
????? ?? ?????? ?? ????? ??????? ???? ????? ???? ???
massmessage
????? ?? ???? ????? ?? ????? ????? ???? ???
mergehistory
???? ?? ???????? ?? ?? ???? ???
move
???? ????? ???? ???
opensearch
???? ??? ???????? ?? ??????? ???? ???? ???? ??? ??? ??? ???? ???? ???
options
?????? ???? ?? ??????? ????? ???? ???
paraminfo
????? ???? ??? ?????? ?? ???? ??? ??????? ???? ???? ???
parse
??????? ?? ????? ???? ????? ???? ?????? ???
patrol
???? ?? ???? ?? ???? ?? ?????? ???? ???
protect
???? ?? ???? ????? ?? ????? ???? ???
purge
??? ??? ?????? ?? ??? ??? ???? ???
query
????????? ?? ??? ????????? ?? ????? ??????? ??? ???? ???
removeauthenticationdata
?????? ???? ?? ????? ? ????? ?? ??????? ?? ??? ???? ???
resetpassword
???? ?? ??? ??? ?????? ???? ???? ?? ??? ???? ??? ?????? ???
revisiondelete
????? ?? ??? ?? ???? ???? ???
rollback
???? ?? ???? ????? ?? ?? ???? ???
rsd
RSD ???? ?? ????? ???? ???
setglobalaccountstatus
????? ???? ????? ?? ???? ?? ???? ???? ?? (??? ???? ?? ??? ???? ???? ??)?
setnotificationtimestamp
??? ??? ????? ?? ????? ???? ?? ??? ? ????? ?? ???? ???? ???
setpagelanguage
???? ?? ???? ????? ???? ???
shortenurl
???? ??????? ?? ????? ???? ???
sitematrix
????????? ?? ??? ????? ?? ????? ???? ???? ???
spamblacklist
???? ???? ?? ????? ???? ?? ???? ??? ?? ??? ?? ???? ??????? ?? ????? ?????
streamconfigs
????? ?????? ?? ??????? ?? ??? ???? ??? ?? ???? ??? formatversion=2 ?? ???? ??? format=json ?? ?????? ???
strikevote
??????? ?? ??? ???? ?? ???? ???? ?? ??? ?????? ???? ?? ????? ???? ???
sxdelete
??????? ?? ???? ?? ????? ?? ????? ?? ??? ?? ?? ?????? ?????? ?? ??? ???? ???
tag
??????? ?????? ?? ????? ?? ???????? ?? ?????? ?? ????? ?? ????? ?? ?? ??? ????? ?? ???? ???? ???
templatedata
TemplateData ???? ????? ?? ????? ???? ???? ?? ??? ???? ???
thank
???? ???? ?? ????? ????? ???? ?? ??? ???? ???
titleblacklist
Validate a page title, filename, or username against the TitleBlacklist.
torblock
Check if an IP address is blocked as a Tor exit node.
transcodereset
Users with the 'transcode-reset' right can reset and re-run a transcode job.
unblock
Unblock a user.
undelete
Undelete revisions of a deleted page.
unlinkaccount
Remove a linked third-party account from the current user.
upload
Upload a file, or get the status of pending uploads.
userrights
Change a user's group membership.
validatepassword
Validate a password against the wiki's password policies.
watch
Add or remove pages from the current user's watchlist.
webapp-manifest
Returns a webapp manifest.
webauthn
API Module to communicate between server and client during registration/authentication process.
wikilove
Give WikiLove to another user.
bouncehandler
?????? Receive a bounce email and process it to handle the failing recipient.
categorytree
?????? Internal module for the CategoryTree extension.
cirrus-check-sanity
?????? Reports on the correctness of a range of page ids in the search index
collection
?????? API module for performing various operations on a wiki user's collection.
cspreport
?????? Used by browsers to report violations of the Content Security Policy. This module should never be used, except when used automatically by a CSP compliant web browser.
cxcheckunreviewed
?????? Check if any fast, unreviewed translation has been published recently for the current user.
cxpublish
?????? Save a page created using the Content Translation extension.
cxpublishsection
?????? Save a section created using the Content Translation extension's section translation feature.
cxsave
?????? This module allows to save draft translations by section to save bandwidth and to collect parallel corpora.
cxsplit
?????? Create and save a section translation to database, for every translated section of the given article translation
discussiontoolscompare
?????? ???? ?? ?? ????? ?? ?? ??? ?????? ?? ?????? ?? ????? ??????? ???? ???? ???
discussiontoolspageinfo
?????? ???? ??? ???? ????? ?? ???? ???? ?? ??? ????? ???? ???? ?????? ???
discussiontoolspreview
?????? ?????? ???? ???? ?? ????? ?? ????? ?????? ???
echopushsubscriptions
?????? Manage push subscriptions for the current user.
editcheckreferenceurl
?????? Check the status of a URL for use as a reference.
fancycaptchareload
?????? Get a new FancyCaptcha.
growthinvalidateimagerecommendation
?????? Invalidate an image recommendation.
growthinvalidatepersonalizedpraisesuggestion
?????? Invalidates a suggestion of a praiseworthy mentee in the Personalized praise module on the Mentor dashboard
helppanelquestionposter
?????? Handle questions posted via the help panel for the current user.
jsondata
?????? Retrieve localized JSON data.
oathvalidate
?????? Validate a two-factor authentication (OATH) token.
parser-migration
?????? ?? ????? ??????? ?? ??? ?? ???? ?? ????? ???? ???
readinglists
?????? ?????? ?????????? ?? ????? ?? ????? ???
sanitize-mapdata
?????? Performs data validation for Kartographer extension
scribunto-console
?????? Internal module for servicing XHR requests from the Scribunto console.
securepollauth
?????? Allows a remote wiki to authenticate users before granting access to vote in the election.
stashedit
?????? Prepare an edit in shared cache.
sxsave
?????? Save the draft section translation and store the parallel corpora
timedtext
?????? Provides timed text content for usage by <track> elements
ulslocalization
?????? Get the localization of ULS in the given language.
ulssetlang
?????? Update user's preferred interface language.
visualeditor
?????? Returns HTML5 for a page from the Parsoid service.
visualeditoredit
?????? Save an HTML5 page to MediaWiki (converted to wikitext via the Parsoid service).
wikimediaeventsblockededit
?????? Log information about blocked edit attempts
??? ?? ????? ??? ?? ???? ???: abusefiltercheckmatch ? abusefilterchecksyntax ? abusefilterevalexpression ? abusefilterunblockautopromote ? abuselogprivatedetails ? acquiretempusername ? antispoof ? block ? centralauthtoken ? centralnoticecdncacheupdatebanner ? centralnoticechoicedata ? centralnoticequerycampaign ? changeauthenticationdata ? changecontentmodel ? checktoken ? cirrus-config-dump ? cirrus-mapping-dump ? cirrus-profiles-dump ? cirrus-settings-dump ? clearhasmsg ? clientlogin ? compare ? createaccount ? createlocalaccount ? cxdelete ? cxsuggestionlist ? cxtoken ? delete ? deleteglobalaccount ? discussiontoolsedit ? discussiontoolsfindcomment ? discussiontoolsgetsubscriptions ? discussiontoolssubscribe ? discussiontoolsthank ? echocreateevent ? echomarkread ? echomarkseen ? echomute ? edit ? editmassmessagelist ? emailuser ? expandtemplates ? featuredfeed ? feedcontributions ? feedrecentchanges ? feedwatchlist ? filerevert ? flow-parsoid-utils ? flow ? flowthank ? globalblock ? globalpreferenceoverrides ? globalpreferences ? globaluserrights ? growthmanagementorlist ? growthmentordashboardupdatedata ? growthsetmenteestatus ? growthsetmentor ? growthstarmentee ? help ? homepagequestionstore ? imagerotate ? import ? jsonconfig ? languagesearch ? linkaccount ? login ? logout ? managetags ? massmessage ? mergehistory ? move ? opensearch ? options ? paraminfo ? parse ? patrol ? protect ? purge ? query ? removeauthenticationdata ? resetpassword ? revisiondelete ? rollback ? rsd ? setglobalaccountstatus ? setnotificationtimestamp ? setpagelanguage ? shortenurl ? sitematrix ? spamblacklist ? streamconfigs ? strikevote ? sxdelete ? tag ? templatedata ? thank ? titleblacklist ? torblock ? transcodereset ? unblock ? undelete ? unlinkaccount ? upload ? userrights ? validatepassword ? watch ? webapp-manifest ? webauthn ? wikilove ? bouncehandler ? categorytree ? cirrus-check-sanity ? collection ? cspreport ? cxcheckunreviewed ? cxpublish ? cxpublishsection ? cxsave ? cxsplit ? discussiontoolscompare ? discussiontoolspageinfo ? discussiontoolspreview ? echopushsubscriptions ? editcheckreferenceurl ? fancycaptchareload ? growthinvalidateimagerecommendation ? growthinvalidatepersonalizedpraisesuggestion ? helppanelquestionposter ? jsondata ? oathvalidate ? parser-migration ? readinglists ? sanitize-mapdata ? scribunto-console ? securepollauth ? stashedit ? sxsave ? timedtext ? ulslocalization ? ulssetlang ? visualeditor ? visualeditoredit ? wikimediaeventsblockededit
?? ???: help
format

???? ??? ???? ?? ???????

json
???? ?? JSON ??? ??? ???? ???
jsonfm
???? ?? JSON ??? ??? ???? ?? (??? ?? ??? ??? ?? ??? ???? ????? ???)
none
???? ??????? ???? ?????
php
???? ?? ????????? ?? ??? ?? ?????? ??? ???? ???
phpfm
???? ?? ????????? ?? ??? ?? ?????? ??? ???? ?? (??? ?? ??? ??? ?? ??? ???? ????? ???)?
rawfm
???? ?? JSON ??? ??? ???? ?? ?? ??? ?????? ?? ????? ?? ????? ??? ???? ???? ??? (??? ?? ??? ??? ?? ??? ???? ????? ???)?
xml
???? ?? XML ??? ??? ???? ???
xmlfm
???? ?? XML ??? ??? ???? ?? (??? ?? ??? ??? ?? ??? ???? ????? ???)?
??? ?? ????? ??? ?? ???? ???: json ? jsonfm ? none ? php ? phpfm ? rawfm ? xml ? xmlfm
?? ???: jsonfm
maxlag

?? ??????? ????? ???? ????? ?? ????????? ??? ?? ?? ????? ????? (Maximum lag) ?? ??????? ??? ?? ???? ??? ???? ????? ???? ??? ???? ????? ?? ??? ???? ???? ??????? ?? ????? ???? ?? ??? ?? ???????? ?????? ?? ?? ?? ????? ??? ???? ?? ?? ?? ????? ???? ?? ????? ?????? ??? ?? ?? ??? ?? ?? ????? ????? ?? ???? ??? maxlag ?? ??? Waiting for $host: $lag seconds lagged ???? ????? ?? ???? ??? ??? ???
???? ??????? ?? ??? Manual: Maxlag parameter ?? ???? ?????

Type: integer
smaxage

s-maxage ?? ??? ?? ?? ?? ??? ?????? ?????? ?? ????? ?? ?? ????? ?? ?????? ?????? ???? ????? ???? ??????

Type: integer
The value must be no less than 0.
?? ???: 0
maxage

max-age ?? ??? ?? ?? ?? ??? ?????? ?????? ?? ????? ?? ?? ????? ?? ?????? ?????? ???? ????? ???? ??????

Type: integer
The value must be no less than 0.
?? ???: 0
assert

??? user ?? ?? ???? ?? ???? ???? ??? anon ??? ???? ?? ???? ??? ???? ?? ???? ?? ???? ?? ??? bot ??? ???? ?? ???? ??? ?????? ???? ?? ???????? ?? ???? ???? ?? ????? ???? ???

??? ?? ????? ??? ?? ???? ???: anon? bot? user
assertuser

????? ???? ?? ?? ?????? ???? ?? ?? ???? ?? ?? ?? ??? ??? ??? ??? ???

???: ????? ?????? ???? ??? ??? ????? ????
requestid

???? ?? ??? ???? ??? ??? ???? ??? ???? ?? ???? ??? ????????? ??? ??? ???? ?? ??? ??? ??????? ??? ?? ???? ???

servedby

????? ??? ?? ???? ?? ??? ???? ???? ?? ?? ?? ??????? ?? ????? ???

???: ????? ( ??????? )
curtimestamp

????? ??? ??? ? ????? ?? ?????? ??? ???? ???? ???

???: ????? ( ??????? )
responselanginfo

????? ??? uselang ??? errorlang ?? ??? ??????? ???? ???? ?????? ???? ???? ???

???: ????? ( ??????? )
origin

???? ????? ????? ?????? (CORS) ?? ??? ?? ???????? ?? ?????? ?? ?? ?? ???????? ??? ??? ????? ????? ????? ??? ??? pre-flight ??????? ??? ?? ?? ?????? ????? ?? ??? ??? ??? ?? ??? ??????? ??????? ?? ?? ???? ????? (POST ?? ????)?

???? ?? ????? ??? ????????? ?? ?????? ??? ?? ??? ??? Origin ?????? ??? ????? ????? ??? ?? ??? ??? ?? ????? ?? ???????? ?? ???? ????? ??? ???? ??? ??? ??? https://ur.wikipedia.org ?? https://meta.wikimedia.org ?????? ??? ?? ???????? Origin ?????? ?? ????? ?? ??? ???? ?? ????? ???? ?? ?? Access-Control-Allow-Origin ??? Access-Control-Allow-Credentials ?? ?????? ???? ?? ??? ????? ???

?? ?? ????? ??? ????? ??? ????????? ??? * ?? ??? ??? ????? ?? Access-Control-Allow-Origin ?????? ?? ????? ?? ?? ??? Access-Control-Allow-Credentials ?? ?????? ??? false ????? ??? ???? ?? ????? ???? ??????? ????? ?? ?? ????? ???

uselang

????? ??????? ?? ????? ?? ??? ??????? ?? ???? ???? ????? action=query&meta=siteinfo&siprop=languages ???? ??? ?????? ?? ???? ????? ???? ??? ??? ?? ?????? ???? ?? ????? ????? ?? ??????? ???? ?? ??? user ??? ??? ??? ???? ?? ??????? ?? ???? ?? ??????? ???? ??? content ?? ??????? ??? ?? ???? ????

?? ???: user
variant

???? ?? ???? ????? ??? ?? ???? ??? ??? ???? ?? ?? ??? ???? ?? ????? ?????? ????? ????

errorformat

??? ??? ?????? ?? ??????? ?? ??? ??????? ???? ???? ??????

plaintext
???? ??? ?? ??? ??? ?? ??? ??? ?? ??? ?? ??? ??? ??????? ?? ??? ??? ???? ???
wikitext
??? ????? ??? ???? ????
html
HTML
raw
????? ?? ???? ??? ?????????
none
???? ????? ????? ??? ????? ?? ????
bc
????????? ?? ???? 1.29 ?? ??? ??????? ???? ???? ??????? errorlang ??? errorsuselocal ?? ??? ????? ?? ??? ???? ???
??? ?? ????? ??? ?? ???? ???: bc? html? none? plaintext? raw? wikitext
?? ???: bc
errorlang

???????? ??? ????? ?? ??? ??????? ?? ???? ???? ????? action=query&meta=siteinfo&siprop=languages ???? ??? ?????? ?? ???? ?? ????? ?????? ??? ??? ??? ???? ?? ??????? ?? ???? ??????? ???? ?? ??? content ??? ?? uselang ???????? ?? ??? ????? ??? ??????? ???? ?? ??? uselang ?? ??????? ?????

?? ???: uselang
errorsuselocal

??? ??? ???? ?? ???? ??? ??? ?? ??????? ????????? ??? ??? ??? ????? ????? ?????? ??? ??? ???? ???

???: ????? ( ??????? )
centralauthtoken

???? ????? ????? ?????? (CORS) ?? ??? ?? ???????? ?? ?????? ?? ?? ????? ?? ??? ?? ???????? ?? ????? SUL ???? ?? ????? ?? ??????? ????? ??? CORS ?? ??????? ?????? ?? ??? ???? ??? ???? ?? ??? ?? ???? ?? action=centralauthtoken ?? ??????? ????? ???? ??? ?? ?? ???? ?????? ?? ??? ??? ???? ??????? ??? ?? ???? ?? ??? ?? ???? ??? ?? ?? ????? ???? ?? ???? ??? ??? ??? pre-flight ??????? ??? ?? ???????? ?? ?????? ????? ?? ??? ??? ??? ?? ??? ??????? ??????? ?? ?? ???? ????? (POST ?? ????)?

?????:
writeapi
?? ?? ??? ????? ?? ???????
????? ??: all? user ??? bot
apihighlimits
???? ??? ????????? ??? ????? ???? ?? ??????? ???? (??? ?????????: 500? ??? ?????????: 5000)? ??? ????????? ?? ???? ?? ????? ????? ????? ?? ???? ???????? ?? ??? ?? ???? ???
????? ??: bot ??? sysop

???? ?? ?????

????????? ?? ??? ???? ???? ??? ?? NFC-normalized UTF-8 ?? ??? ??? ???? ?????? ???? ????????? ????? ????? ?? ??? ?? ?? ?????? ??? ??? ????? ?? ???? ?? ???? ?? ??? ?? ????? (????? ?????? ?? MD5 checks ????) ??? ?????????? ?? ?????? ?? ????? ???

??? ???????? ?? ??? ????? ??? ???? ??? ?? ??????? ????? ???? ?? ????? ?? ???? ???? ???? ??? ????? param=value1|value2 ?? param=value1%7Cvalue2 ? ??? ??? ??? ??? ???? ?? ????? ????? ????? ?? ?? ????? ???? ????? ????? ?? ??? U+001F ?? ??????? ???? ??? ??? ?? ??? U+001F ??? ????? ????? param=%1Fvalue1%1Fvalue2 ?

boolean

????? ???????? ??? ?? ??? ??? ??? ???? ?? ??? ??? ???? ???? ?????? ??? ?? ??? ???? ??? ???????? ???? ???? ?? true ????? ??? false ????? ?? ?? ???????? ?? ???? ??? ?? ??? ?? ????

expiry

????? ?? ????? ?? ???? ????? ???? ???? ????? ????? (????? 5 months ?? 2 weeks ) ??? ???? (????? 2014-09-18T12:34:56Z ) ????? ??? ?? ???? ???? ?? ?? ????? ???? ??? ?? ??? ?? ?? ??? infinite ? indefinite ? infinity ?? never ??????? ?????

timestamp

??????? ??? ????? ?? ????? ????? ??? ???? ?? ???? ??? ???? ??????? ?? ??? ????????? ?? ?? ???? ?? ???? ???? ? ???? ISO 8601 ?? ????? ??? ??? ?? ??????? ???? ????: 2001 - 01 - 15 T 14 : 56 : 00 Z ??? ?????? ??? ? ????? ?? ??? ???? ?? ??? now ?? ??????? ??? ?? ???? ???

????? ?? ????????

?????? ?? ???????? ?? ?????? ?? ??? ??? ???? ??? ?? ???? ??? ?????? ?? ??? ????? ???????? ?? ?? ??? ?? ??? ??? ????? ??? ?? ????? ??? ????? ????? ?? ??????? ?? ??? ???? ???? ??? ?????? ????? ?? ?? ?? ??? fruits ???? ???????? ?? ???? ?? ???? ????? ?? ??? ??? ??? ????? ?? ???? ??? ?? ???? ??? {fruit}-quantity ???????? ??? ???? ???? ??????? ??? ????? ?? ????? ??? ????? ?? ???? ?? ???? ??? ???? ??? ?????? ??? 1 ???? 5 ???? ??? 20 ????????? ????? ??? ??? ?? ??? ?? ???? ??????? ???? ???? ??: fruits=apples|bananas|strawberries&apples-quantity=1&bananas-quantity=5&strawberries-quantity=20

?????? ????

???????? ?? ???? ???????:

  • ???? ???????? (????? ???? ?????? ?????? ????? 2006? ?? ????? 2007?)
  • ???? ???? (?????? ?????? ????? 2007? ?? 2009?)
  • ???? ???????
  • ????? ???? ????
  • ??? ???
  • ???? ???? (?????? ?????? 2013? ?? 2020?)

???? ??? ???? ??????? ??????? ?????? ??? ?????? mediawiki-api@lists.wikimedia.org ?? ????? ???? ?? https://phabricator.wikimedia.org/ ?? ??? ?? ????? ????