<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.mediawiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=59.153.251.225</id>
	<title>MediaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mediawiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=59.153.251.225"/>
	<link rel="alternate" type="text/html" href="https://www.mediawiki.org/wiki/Special:Contributions/59.153.251.225"/>
	<updated>2026-08-23T00:33:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.16</generator>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=XTools/Top_Edits&amp;diff=6315849</id>
		<title>XTools/Top Edits</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=XTools/Top_Edits&amp;diff=6315849"/>
		<updated>2024-01-17T17:04:53Z</updated>

		<summary type="html">&lt;p&gt;59.153.251.225: Hệ thống&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
[[nle518097@gmail.com]]&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt; The &#039;&#039;&#039;[[&amp;lt;tvar name=1&amp;gt;xtools:topedits&amp;lt;/tvar&amp;gt;|Top Edits]]&#039;&#039;&#039; tool gets edits by a user, either top edits per namespace or edits per page.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:2--&amp;gt; The results for &amp;quot;All&amp;quot; namespaces are the same results that are embedded in the [[&amp;lt;tvar name=1&amp;gt;Special:MyLanguage/XTools/Edit Counter&amp;lt;/tvar&amp;gt;|Edit Counter]].&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Top edits per namespace == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
{{note|1=&amp;lt;translate&amp;gt;&amp;lt;!--T:4--&amp;gt; These statistics are only shown if the user has [[&amp;lt;tvar name=1&amp;gt;#restricted_stats&amp;lt;/tvar&amp;gt;|opted in to showing restricted statistics]].&amp;lt;/translate&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:5--&amp;gt; This shows the most-edited pages the user has edited in each namespace.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:6--&amp;gt; For some namespaces, an &amp;quot;Assessment&amp;quot; column is shown if {{ll|Extension:PageAssessments|nsp=0}} is installed on the wiki.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:7--&amp;gt; In each row you have a set of links.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:8--&amp;gt; Clicking the &amp;quot;Top Edits&amp;quot; link will show you all edits the user has made to that specific page.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Top edits to an article == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:10--&amp;gt; This view shows all edits made to a page by one user, in chronological order, as well as some summarizing statistics.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:11--&amp;gt; Note that reverted edits are only edits that were reverted with the immediately following edit.&amp;lt;/translate&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;translate&amp;gt;&amp;lt;!--T:12--&amp;gt; XTools will eventually take advantage of the new &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;mw-reverted&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; tag to indicate which edits are reverted, but only for edits made after this tag was introduced in [[&amp;lt;tvar name=2&amp;gt;phab:T254074&amp;lt;/tvar&amp;gt;|September 2020]].&amp;lt;/translate&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:13--&amp;gt; Reverted edits are highlighted yellow in the list of edits.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:14--&amp;gt; The &amp;quot;Added text&amp;quot; figure is approximate; defined as any positive addition that wasn&#039;t reverted with the next edit.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{anchor|restricted_stats}}&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Opting in to restricted statistics == &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
{{:XTools/Opting in to restricted statistics}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Notes == &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:XTools{{#translation:}}]]&lt;/div&gt;</summary>
		<author><name>59.153.251.225</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=API:Resetpassword&amp;diff=6315766</id>
		<title>API:Resetpassword</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=API:Resetpassword&amp;diff=6315766"/>
		<updated>2024-01-17T16:40:34Z</updated>

		<summary type="html">&lt;p&gt;59.153.251.225: nle518097@gmail.com&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ngale5233@&lt;/div&gt;</summary>
		<author><name>59.153.251.225</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=API:Tutorial&amp;diff=6315646</id>
		<title>API:Tutorial</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=API:Tutorial&amp;diff=6315646"/>
		<updated>2024-01-17T16:12:48Z</updated>

		<summary type="html">&lt;p&gt;59.153.251.225: Cua hệ thống điện thoại&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
{{API}}&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
In this tutorial, you will learn about the [[&amp;lt;tvar name=1&amp;gt;Special:MyLanguage/API:Main page&amp;lt;/tvar&amp;gt;|MediaWiki Action API]], how to use it, request format, a simple query, and examples of projects using Action API.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot; class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[https://apps-gallery.toolforge.org/ &amp;lt;span class=&amp;quot;mw-ui-button mw-ui-progressive mw-ui-small&amp;quot; style=&amp;quot;font-size: 1.2em;&amp;quot; title=&amp;quot;&amp;quot;&amp;gt;&amp;lt;translate&amp;gt;&amp;lt;!--T:2--&amp;gt; Browse demo apps on Toolforge&amp;lt;/translate&amp;gt;&amp;lt;/span&amp;gt;]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Overview of the MediaWiki Action API == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:4--&amp;gt; The [[&amp;lt;tvar name=1&amp;gt;Special:MyLanguage/API:Main page&amp;lt;/tvar&amp;gt;|MediaWiki Action API]] is a [[w:Representational state transfer#Applied to Web services|REST]]ful [[w:web service|web service]] that allows users to perform certain wiki-actions like page creation, authentication, parsing, searching, etc.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:5--&amp;gt; &amp;lt;tvar name=1&amp;gt;{{ll|API:Main page}}&amp;lt;/tvar&amp;gt; is a good starting point for understanding the API.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:6--&amp;gt; Your program sends requests to the API to get access to wiki features.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:7--&amp;gt; For example, log in to a wiki, create and edit a page, search for a title, search for content text, or parse content.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:8--&amp;gt; The Action API is available for third-party developers, Wikimedia extension developers, and wiki site administrators.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:13--&amp;gt; On the right sidebar of this page, there are many features that are supported by the API, grouped by category.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:49--&amp;gt; Before sending requests to a wiki server, first read through the overview pages such as [[&amp;lt;tvar name=1&amp;gt;Special:MyLanguage/API:Data formats&amp;lt;/tvar&amp;gt;|data formats]], [[&amp;lt;tvar name=2&amp;gt;Special:MyLanguage/API:Errors and warnings&amp;lt;/tvar&amp;gt;|errors and warnings]], and the [[&amp;lt;tvar name=3&amp;gt;Special:MyLanguage/API:FAQ&amp;lt;/tvar&amp;gt;|Action API FAQ]].&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== How to use the MediaWiki Action API == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:14--&amp;gt; You can request for data from client side to the server over [[w:Hypertext_Transfer_Protocol|HTTP]] and get the response back in a standard format (typically [[w:JSON|JSON]]).&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:50--&amp;gt; A request consists of an endpoint and a set of parameters.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:51--&amp;gt; There are two types of request that can be made: [[w:Hypertext_Transfer_Protocol#Request_methods|GET]] and [[w:POST_(HTTP)|POST]].&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:52--&amp;gt; For a GET request, a parameter would contain a query string in the URL.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:53--&amp;gt; For a POST request, format the parameters in [[w:JSON|JSON]] format.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Request format === &amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
All Wikimedia Wikis have endpoints in this format &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/w/api.php&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt;. To operate on the MediaWiki main site or English Wikipedia, use the related endpoint. For example, the English Wikipedia is at &amp;lt;tvar name=2&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://en.wikipedia.org/w/api.php&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt;. For testing new accounts or test edits to pages, use the test wiki endpoint &amp;lt;tvar name=3&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://test.wikipedia.org/w/api.php&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
In the query string in the URL, add the &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; parameter. It tells the API which action to perform. The most popular action is &amp;lt;tvar name=2&amp;gt;&amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; (the URL would contain &amp;lt;tvar name=3&amp;gt;[https://www.mediawiki.org/w/api.php?action=help&amp;amp;modules=query &amp;lt;code&amp;gt;action=query&amp;lt;/code&amp;gt;)]&amp;lt;/tvar&amp;gt;, which allows fetching data from a wiki. Following the &amp;lt;tvar name=4&amp;gt;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; parameter, add another parameter to indicate which one of the three query module types you want to perform:&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;{{ll|API:Properties|prop}}&amp;lt;/code&amp;gt; - &amp;lt;translate&amp;gt;&amp;lt;!--T:17--&amp;gt; get properties of pages&amp;lt;/translate&amp;gt;  &lt;br /&gt;
* &amp;lt;code&amp;gt;{{ll|API:Lists|list}}&amp;lt;/code&amp;gt; - &amp;lt;translate&amp;gt;&amp;lt;!--T:18--&amp;gt; get list of pages matching a certain criterion&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;{{ll|API:Meta|meta}}&amp;lt;/code&amp;gt; - &amp;lt;translate&amp;gt;&amp;lt;!--T:19--&amp;gt; get meta information about the wiki and user&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
Finally, include the &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;format&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; parameter, which tells the API in which format to get the results.  The recommended format is JSON. The API has [[&amp;lt;tvar name=2&amp;gt;Special:MyLanguage/API:Data formats#Output&amp;lt;/tvar&amp;gt;|supported other output formats in the past]], but they are not generally recommended.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
[[File:Request_format.svg|alt=Request format|left|thumb|500x500px|Request format]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== A simple query == &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Let’s take an example of a simple query to understand what a typical GET request and response would look like in the context of the Action API.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Let&#039;s search for a title in a wiki. We will use the &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;search&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; module documented on &amp;lt;tvar name=2&amp;gt;{{ll|API:Search}}&amp;lt;/tvar&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span lang=&amp;quot;Tiếng việt &amp;quot; dir=&amp;quot;ltr&amp;quot;&amp;gt;GET&amp;lt;/span&amp;gt; request === &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
To search for page titles or content matching &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;Craig Noone&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt;, the URL for the HTTP GET request would be:&amp;lt;/translate&amp;gt;{{ApiEx|p1=action=query|p2=list=search|p3=srsearch=Craig%20Noone|p5=format=json}}&amp;lt;translate&amp;gt;&amp;lt;!--T:24--&amp;gt; Explanation of each part of the URL:&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:25--&amp;gt; &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://en.wikipedia.org/w/api.php&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; is the main endpoint. In this case it is English Wikipedia.&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:26--&amp;gt; &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;action=query&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; means fetch data from wiki.&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:27--&amp;gt; &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;list=search&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; means get list of pages matching a criteria.&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:28--&amp;gt; &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;srsearch=Craig%20Noone&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; indicates the page title or content to search for. The &amp;lt;tvar name=2&amp;gt;&amp;lt;code&amp;gt;%20&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; indicates a space character in a URL.&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:29--&amp;gt; &amp;lt;tvar name=1&amp;gt;&amp;lt;code&amp;gt;format=json&amp;lt;/code&amp;gt;&amp;lt;/tvar&amp;gt; indicates JSON output, which is the recommended output format.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Response === &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
The response is a JSON format document with a list of pages titles that match &#039;&#039;Craig Noone&#039;&#039;:&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;batchcomplete&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;continue&amp;quot;: {&lt;br /&gt;
        &amp;quot;sroffset&amp;quot;: 10,&lt;br /&gt;
        &amp;quot;continue&amp;quot;: &amp;quot;-||&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;query&amp;quot;: {&lt;br /&gt;
        &amp;quot;searchinfo&amp;quot;: {&lt;br /&gt;
            &amp;quot;totalhits&amp;quot;: 210&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;search&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;ns&amp;quot;: 0,&lt;br /&gt;
                &amp;quot;title&amp;quot;: &amp;quot;Craig Noone&amp;quot;,&lt;br /&gt;
                &amp;quot;pageid&amp;quot;: 18846922,&lt;br /&gt;
                &amp;quot;size&amp;quot;: 22548,&lt;br /&gt;
                &amp;quot;wordcount&amp;quot;: 1771,&lt;br /&gt;
                &amp;quot;snippet&amp;quot;: &amp;quot;&amp;lt;span class=\&amp;quot;searchmatch\&amp;quot;&amp;gt;Craig&amp;lt;/span&amp;gt; Stephen &amp;lt;span class=\&amp;quot;searchmatch\&amp;quot;&amp;gt;Noone&amp;lt;/span&amp;gt; (born 17 November 1987) is an English professional footballer who plays as a winger for Bolton Wanderers. Born in Kirkby, he has also&amp;quot;,&lt;br /&gt;
                &amp;quot;timestamp&amp;quot;: &amp;quot;2018-11-02T22:25:45Z&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;ns&amp;quot;: 0,&lt;br /&gt;
                &amp;quot;title&amp;quot;: &amp;quot;Noone&amp;quot;,&lt;br /&gt;
                &amp;quot;pageid&amp;quot;: 32906333,&lt;br /&gt;
                &amp;quot;size&amp;quot;: 553,&lt;br /&gt;
                &amp;quot;wordcount&amp;quot;: 64,&lt;br /&gt;
                &amp;quot;snippet&amp;quot;: &amp;quot;&amp;lt;span class=\&amp;quot;searchmatch\&amp;quot;&amp;gt;Noone&amp;lt;/span&amp;gt; is a surname that may refer to:  &amp;lt;span class=\&amp;quot;searchmatch\&amp;quot;&amp;gt;Craig&amp;lt;/span&amp;gt; &amp;lt;span class=\&amp;quot;searchmatch\&amp;quot;&amp;gt;Noone&amp;lt;/span&amp;gt; (born 1987), English football midfielder Jimmie &amp;lt;span class=\&amp;quot;searchmatch\&amp;quot;&amp;gt;Noone&amp;lt;/span&amp;gt; (1895–1944), American jazz clarinetist Kathleen&amp;quot;,&lt;br /&gt;
                &amp;quot;timestamp&amp;quot;: &amp;quot;2015-08-16T05:16:17Z&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
            ...&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples of projects using Action API == &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
Some example of projects in Wikimedia that use Action API:&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;translate&amp;gt;&amp;lt;!--T:34--&amp;gt; [&amp;lt;tvar name=1&amp;gt;https://upload.wikimedia.org/wikipedia/commons/a/af/Screenshot_of_Wikipedia_IOS_app.jpg&amp;lt;/tvar&amp;gt; Wikipedia iOS App], in which one of the features is to search for wiki pages near your location.&amp;lt;/translate&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:35--&amp;gt; Bots that operate on a wiki. [[&amp;lt;tvar name=1&amp;gt;Special:MyLanguage/Manual:Pywikibot&amp;lt;/tvar&amp;gt;|Pywikibot]] is a bot framework written in Python that interfaces with MediaWiki API which a lot of bot developers use.&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:36--&amp;gt; API use in visualizing data obtained from a wiki. Such as this [&amp;lt;tvar name=1&amp;gt;http://listen.hatnote.com/&amp;lt;/tvar&amp;gt; neat visualization] that shows real time edits made on Wikipedia.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Additional notes == &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;translate&amp;gt;&amp;lt;!--T:38--&amp;gt; Several [[&amp;lt;tvar name=1&amp;gt;Special:MyLanguage/Sites using MediaWiki&amp;lt;/tvar&amp;gt;|sites are using MediaWiki]]. They might all be running a different version of MediaWiki and in turn the API. Some module parameters supported in one version might be deprecated or removed in others. You could learn about that in each module&#039;s documentation via [&amp;lt;tvar name=2&amp;gt;https://www.mediawiki.org/w/api.php?action=help&amp;lt;/tvar&amp;gt; API help module].&amp;lt;/translate&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:39--&amp;gt; If you want to make a lot of API calls, and perhaps run very busy and active bots, talk to wiki admins ahead of time, so they do not block you. See list of [[&amp;lt;tvar name=1&amp;gt;metawiki:Administrators_of_Wikimedia_projects&amp;lt;/tvar&amp;gt;|Administrators of Wikimedia projects]]. Read more about this topic on &amp;lt;tvar name=2&amp;gt;{{ll|API:Etiquette}}&amp;lt;/tvar&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:40--&amp;gt; All data modifying actions such as logging, editing or moving a page, and watching or patrolling changes would require tokens. You would need to obtain tokens via &amp;lt;tvar name=1&amp;gt;{{ll|API:Tokens}}&amp;lt;/tvar&amp;gt; to proceed further.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Resources == &amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:42--&amp;gt; Use &amp;lt;tvar name=1&amp;gt;[[Special:APISandbox]]&amp;lt;/tvar&amp;gt; to experiment with the Action API. You can play around with supported actions, specify a value for parameters, and send requests to the API to see the results on the same page.&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;translate&amp;gt;&amp;lt;!--T:43--&amp;gt; [&amp;lt;tvar name=1&amp;gt;http://dumps.wikimedia.org/&amp;lt;/tvar&amp;gt; Wikimedia dumps] so you can work with them locally.&amp;lt;/translate&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:44--&amp;gt; Read through tutorials: [&amp;lt;tvar name=1&amp;gt;https://gonzalovazquez.medium.com/an-introduction-to-apis-ed4d575128ff&amp;lt;/tvar&amp;gt; An Introduction to API&#039;s] and [&amp;lt;tvar name=2&amp;gt;https://medium.com/extend/what-is-rest-a-simple-explanation-for-beginners-part-1-introduction-b4a072f8740f&amp;lt;/tvar&amp;gt; What is REST — A Simple Explanation for Beginners].&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;translate&amp;gt;&amp;lt;!--T:45--&amp;gt; [&amp;lt;tvar name=1&amp;gt;https://www.mediawiki.org/w/api.php?action=help&amp;lt;/tvar&amp;gt; MediaWiki API help] provides auto-generated API documentation of all supported modules.&amp;lt;/translate&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:46--&amp;gt; &amp;lt;tvar name=1&amp;gt;{{ll|API:Main page}}&amp;lt;/tvar&amp;gt; provides an overview of the Action API.&amp;lt;/translate&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;translate&amp;gt;&amp;lt;!--T:47--&amp;gt; [&amp;lt;tvar name=1&amp;gt;https://upload.wikimedia.org/wikipedia/commons/4/48/The_MediaWiki_Web_API_and_How_to_use_it_-_San_Francisco_Wikipedia_Hackathon_2012.ogv&amp;lt;/tvar&amp;gt; Introduction to the MediaWiki API] by &amp;lt;tvar name=2&amp;gt;[[User:Roan_Kattouw_(WMF)]]&amp;lt;/tvar&amp;gt; at the [[&amp;lt;tvar name=3&amp;gt;Special:MyLanguage/San Francisco Hackathon January 2012&amp;lt;/tvar&amp;gt;|San Francisco Hackathon, 2012]]. This tutorial guide goes along with the video.&amp;lt;/translate&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;translate&amp;gt;&amp;lt;!--T:48--&amp;gt; GitHub: [&amp;lt;tvar name=1&amp;gt;https://github.com/wikimedia/mediawiki-api-demos&amp;lt;/tvar&amp;gt; MediaWiki API Demos]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:MediaWiki technical documentation{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
[[Category:MediaWiki API{{#translation:}}]]&lt;br /&gt;
[[Category:New contributors{{#translation:}}]]&lt;/div&gt;</summary>
		<author><name>59.153.251.225</name></author>
	</entry>
</feed>