Jump to content
MediaWiki

API:Iwbacklinks/it

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).
(main | query | iwbacklinks)
  • 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

Esempio

GET request

Get pages that link to a given interwiki link.

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.

AltStyle によって変換されたページ (->オリジナル) /