API:Rsd/it
Appearance
From mediawiki.org
This page is a translated version of the page API:Rsd and the translation is 60% complete.
Questa pagina fa parte della documentazione MediaWiki API.
| Azione MediaWiki API |
|---|
| Nozioni di base |
| Autenticazione |
| Account e utenti |
| Pagina Operazioni |
|
| Cerca |
| Utilità per gli sviluppatori |
| Tutorial |
| v · d · e |
Versione MediaWiki:
≥ 1.23
GET request to export an RSD schema.
Documentazione API
The following documentation is the output of Special: ApiHelp/ rsd, automatically generated by the pre-release version of MediaWiki that is running on this site (MediaWiki.org).
action=rsd
(main | rsd)
- Source: MediaWiki
- License: GPL-2.0-or-later
Export an RSD (Really Simple Discovery) schema.
Example:
- Export the RSD schema.
- api.php?action=rsd [open in sandbox]
Esempio
GET request
GET request to export the RSD schema.
Response
<?xml version="1.0"?> <rsdversion="1.0" xmlns="http://archipelago.phrasewise.com/rsd"> <service> <apis> <apiname="MediaWiki"preferred="true"apiLink="https://www.mediawiki.org/w/api.php"blogID=""> <settings> <docsxml:space="preserve">https://www.mediawiki.org/wiki/API</docs> <settingname="OAuth"xml:space="preserve">false</setting> </settings> </api> </apis> <engineNamexml:space="preserve">MediaWiki</engineName> <engineLinkxml:space="preserve">https://www.mediawiki.org/</engineLink> <homePageLinkxml:space="preserve">https://www.mediawiki.org/wiki/MediaWiki</homePageLink> </service> </rsd>
Esempio di codice
Python
#!/usr/bin/python3 """ rsd.py MediaWiki API Demos Demo of `Rsd` module: Get request to export an RSD schema. MIT License """ importrequests S = requests.Session() URL = "https://en.wikipedia.org/w/api.php" PARAMS = { "action": "rsd", "format": "json" } R = S.get(url=URL, params=PARAMS) DATA = R.json() print(DATA)
PHP
<?php /* rsd.php MediaWiki API Demos Demo of `Rsd` module: Get request to export an RSD schema. MIT License */ $endPoint = "https://en.wikipedia.org/w/api.php"; $params = [ "action" => "rsd", "format" => "json" ]; $url = $endPoint . "?" . http_build_query( $params ); $ch = curl_init( $url ); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); $output = curl_exec( $ch ); curl_close( $ch ); $result = json_decode( $output, true ); var_dump( $result );
Javascript
/* rsd.js MediaWiki API Demos Demo of `Rsd` module: Get request to export an RSD schema. MIT License */ varurl="https://en.wikipedia.org/w/api.php"; varparams={ action:"rsd", format:"json" }; url=url+"?origin=*"; Object.keys(params).forEach(function(key){url+="&"+key+"="+params[key];}); fetch(url) .then(function(response){returnresponse.json();}) .then(function(response){console.log(response);}) .catch(function(error){console.log(error);});
MediaWiki JS
/* rsd.js MediaWiki API Demos Demo of `Rsd` module: Get request to export an RSD schema. MIT License */ varparams={ action:'rsd', format:'json' }, api=newmw.Api(); api.get(params).done(function(data){ console.log(data); });
Possibili errori
| Codice | Informazione |
|---|---|
| readapidenied | You need read permission to use this module |
Note aggiuntive
- This module cannot be used as a generator.
Vedi anche
- API:Edit - ti permette di creare e modificare pagine.
Retrieved from "https://www.mediawiki.org/w/index.php?title=API:Rsd/it&oldid=7750359"