API:Změna obsahu wiki

From mediawiki.org
This page is a translated version of the page API:Changing wiki content and the translation is 2% complete.

Changing wiki content through the API can be done through several different modules.

Please see the appropriate subsection for detailed information for each module. Write modules generally require a POST method, where read modules usually use GET methods. Exceptions are noted on individual pages.

Read modules

Read modules
Module Function
Changeauthenticationdata Change authentication data for the current user.
Checktoken Check the validity of a token from action=query&meta=tokens.
Clientlogin Log in to the wiki using the interactive flow.
Compare Get the difference between 2 pages.
Rozbalení šablon Rozbalí všechny šablony ve wikitextu.
Feedcontributions Vrátí kanál příspěvků uživatele.
Feedrecentchanges Returns a recent changes feed.
Feedwatchlist Returns a watchlist feed.
Help Zobrazuje nápovědu k uvedeným modulům.
Linkaccount Link an account from a third-party provider to the current user.
Přihlášení Log in and get authentication cookies.
Odhlášení Log out and clear session data.
Otevřené vyhledávání Vyhledávání na wiki pomocí protokolu OpenSearch.
Paraminfo Obtain information about API modules.
Parse Parses content and returns parser output.
Dotazy Fetch data from and about MediaWiki.
Removeauthenticationdata Remove authentication data for the current user.
Rsd Export an RSD (Really Simple Discovery) schema.
Stashedit Prepare an edit in shared cache.
Tokeny Get tokens for data-modifying actions.
Unlinkaccount Remove a linked third-party account from the current user.

Write modules

Write modules
Module Function
Blok Block a user.
Clearhasmsg Clears the hasmsg flag for the current user.
Createaccount Create a new user account.
Mazání Delete a page.
Úpravy Create and edit pages.
Emailuser Email a user.
Filerevert Revert a file to an old version.
Imagerotate Rotate one or more images.
Import Import a page from another wiki, or from an XML file.
Managetags Perform management tasks relating to change tags.
Mergehistory Merge page histories.
Přesun Move a page.
Možnosti Change preferences of the current user.
Kontrola Patrol a page or revision.
Ochrana Změnit úroveň zamčení stránky.
Čištění Purge the cache for the given titles.
Resetpassword Send a password reset email to a user.
Revisiondelete Delete and undelete revisions.
Vracení zpět Undo the last series of edits to a page by the last user.
Setnotificationtimestamp Update the notification timestamp for watched pages.
Tag Add or remove change tags from individual revisions or log entries.
Unblock Unblock a user.
Obnovení Restore revisions of a deleted page.
Nahrávání Upload a file, or get the status of pending uploads.
Userrights Change a user's group membership.
Sledování Add or remove pages from the current user's watchlist.

Possible errors

Some wikis restrict the use of these modules to certain groups of users, or disallow it altogether. All aforementioned modules can return the following errors:

Code Info
noapiwrite Editing of this wiki through the API is disabled.
writeapidenied You're not allowed to edit this wiki through the API.