API:Iwbacklinks/it
Appearance
From mediawiki.org
This page is a translated version of the page API:Iwbacklinks and the translation is 38% 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 |
GET request to get all pages that link to the given interwiki link.
Versione MediaWiki:
≥ 1.17
Documentazione API
The following documentation is the output of Special: ApiHelp/ query+iwbacklinks, automatically generated by the pre-release version of MediaWiki that is running on this site (MediaWiki.org).
list=iwbacklinks (iwbl)
- This module requires read rights.
- This module can be used as a generator.
- Source: MediaWiki
- License: GPL-2.0-or-later
Find all pages that link to the given interwiki link.
Can be used to find all links with a prefix, or all links to a title (with a given prefix). Using neither parameter is effectively "all interwiki links".
Specific parameters:
Other general parameters are available.
- iwblprefix
Prefix for the interwiki.
- iwbltitle
Interwiki link to search for. Must be used with iwblblprefix.
- iwblcontinue
When more results are available, use this to continue. More detailed information on how to continue queries can be found on mediawiki.org.
- iwbllimit
How many total pages to return.
- Type: integer or max
- The value must be between 1 and 500.
- Default: 10
- iwblprop
Which properties to get:
- iwprefix
- Adds the prefix of the interwiki.
- iwtitle
- Adds the title of the interwiki.
- Values (separate with | or alternative): iwprefix, iwtitle
- Default: (empty)
- iwbldir
The direction in which to list.
- One of the following values: ascending, descending
- Default: ascending
Examples:
- Get pages linking to wikibooks:Test.
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [open in sandbox]
- Get information about pages linking to wikibooks:Test.
- api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [open in sandbox]
Esempio
GET request
Get pages that link to a given interwiki link.
api.php? action=query& list=iwbacklinks& iwblprefix=wikibooks& iwbltitle=Main_Page& format=json [prova in ApiSandbox]
Response
{ "batchcomplete":"", "continue":{ "iwblcontinue":"wikibooks|Main_Page|438739", "continue":"-||" }, "query":{ "iwbacklinks":[ { "pageid":18606, "ns":0, "title":"Liberation Tigers of Tamil Eelam" }, { "pageid":43347, "ns":1, "title":"Talk:Vi" }, ... ] } }
Esempio di codice
Python
#!/usr/bin/python3 """ iwbacklinks.py MediaWiki API Demos Demo of `Iwbacklinks` module: Get pages that link to a given interwiki link. MIT License """ importrequests S = requests.Session() URL = "https://en.wikipedia.org/w/api.php" PARAMS = { "action": "query", "list": "iwbacklinks", "iwblprefix": "wikibooks", "iwbltitle": "Main_Page", "format": "json" } R = S.get(url=URL, params=PARAMS) DATA = R.json() print(DATA)
PHP
<?php /* iwbacklinks.php MediaWiki API Demos Demo of `Iwbacklinks` module: Get pages that link to a given interwiki link. MIT License */ $endPoint = "https://en.wikipedia.org/w/api.php"; $params = [ "action" => "query", "list" => "iwbacklinks", "iwblprefix" => "wikibooks", "iwbltitle" => "Main_Page", "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 ); echo( $output );
JavaScript
/* iwbacklinks.js MediaWiki API Demos Demo of `Iwbacklinks` module: Get pages that link to a given interwiki link. MIT License */ varurl="https://en.wikipedia.org/w/api.php"; varparams={ action:"query", list:"iwbacklinks", iwblprefix:"wikibooks", iwbltitle:"Main_Page", 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
/* iwbacklinks.js MediaWiki API Demos Demo of `Iwbacklinks` module: Get pages that link to a given interwiki link. MIT License */ varparams={ action:'query', list:'iwbacklinks', iwblprefix:'wikibooks', iwbltitle:'Main_Page', format:'json' }, api=newmw.Api(); api.get(params).done(function(data){ console.log(data); });
Possibili errori
| Codice | Informazione |
|---|---|
| invalidparammix-mustusewith | The iwbltitle parameter may only be used with iwblprefix. |
Parameter history
- v1.20: Introduced
iwbldir
Note aggiuntive
- This module can be used to find all pages that link to the given interwiki link.
It finds all links using a prefix, or all links to a given title (with a given prefix). Using neither parameter returns All IW Links.
Vedi anche
- API:Iwlinks – List interwiki links from a given page.
- API:Links – Find all the links on the provided page(s).
- API:Linkshere – Find all pages that link to the given pages.
- API:Extlinks – Gets a list of all external links on the provided pages.