User:Liz Kariuki/Sandbox/API:Linkaccount
This page is part of the MediaWiki Action API documentation. |
MediaWiki version: | ≥ 1.11 |
Link an account from a third-party provider to the current user.
API documentation edit
action=linkaccount (link)(main | linkaccount)
Link an account from a third-party provider to the current user. The general procedure to use this module is:
Specific parameters: Other general parameters are available.
Example:
|
Examples edit
Example 1: Fetch all the links in a page edit
GET request edit
{==== Response ====
{
"query": {
"pages": [
{
"pageid": 736,
"ns": 0,
"title": "Albert Einstein",
"links": [
{
"ns": 0,
"title": "2dF Galaxy Redshift Survey"
},
{
"ns": 0,
"title": "A priori and a posteriori"
},
{
"ns": 0,
"title": "Aage Bohr"
},
...
]
}
]
}
}
Sample code edit
User:Liz Kariuki/Sandbox/API:Linkaccount/Sample code 1
Example 2: Fetch missing links edit
Get request to fetch missing or red links on Wikipedia:Most-wanted_articles. Two steps to do so:
- Make a
GET
request to the Action API to return all links embedded on the provided page. - From further extraction, obtain those links that are missing and don't yet exist on English Wikipedia.
generator=links
query module's submodule links
used as a generator module to get a set of links embedded on a page.GET request edit
Response edit
Response |
---|
{
"batchcomplete": "",
"continue": {
"continue": "gplcontinue||",
"gplcontinue": "297177|0|1965_in_sumo"
},
"query": {
"pages": {
"-1": {
"missing": "",
"ns": 0,
"title": "(viii)"
},
"-10": {
"missing": "",
"ns": 0,
"title": "1954 in sumo"
}
...
}
}
}
|
Sample code edit
get_red_links.py |
---|
Parameter history edit
- v1.19: Introduced
pldir
- v1.17: Introduced
pltitles
- v1.13: Introduced
pllimit
,plcontinue
See also edit
- API:Linkshere - API:Properties submodule that finds pages which include a link to the given page.
- API:Backlinks - API:Lists submodule that gets a list of pages which link to a given page.
- API:Iwlinks - Find interwiki links on a given page (i.e, meta pages, special pages).
- API:Iwbacklinks - Get a list of pages which are linked from a given interwiki link.
- API:Extlinks - Find all external links on a given page.
- API:Exturlusage - Get all pages that link to an external URL.
- API:Langlinks - Get a list of language links from the given page. Language links represent translations.
- API:Langbacklinks - Get a list of pages that contains a given language link.