Difference between revisions of "PCGamingWiki:API"
From PCGamingWiki, the wiki about fixing PC games
m (minor changes) |
m (minor changes) |
||
Line 1: | Line 1: | ||
+ | ==API== | ||
''This page might not be updated to reflect all available API endpoints or functionality.'' | ''This page might not be updated to reflect all available API endpoints or functionality.'' | ||
Line 12: | Line 13: | ||
{{ii}} '''Example''' {{Pre|1=https://pcgamingwiki.com/api/appid.php?appid=674020}} | {{ii}} '''Example''' {{Pre|1=https://pcgamingwiki.com/api/appid.php?appid=674020}} | ||
+ | __NOTOC__ __NOEDITSECTION__ [[Category:PCGamingWiki]] | ||
− | + | | |
− |
Revision as of 19:49, 11 November 2020
API
This page might not be updated to reflect all available API endpoints or functionality.
MediaWiki API
- As the PCGamingWiki is based on MediaWiki, the built-in MediaWiki API endpoint can be used to access a lot of data. Some MediaWiki extensions we use such as Semantic MediaWiki and Cargo also exposes their own API actions through the MediaWiki API.
- If you want to retrieve the Semanic MediaWiki properties (e.g. cover image, developer, publisher, release date, etc) of a page, the
browsebysubject
API action is currently the most relevant one if you know the page name. See this example (sandbox). - The API Sandbox can be helpful in figuring the API out.
- Example (JSON)
https://www.pcgamingwiki.com/w/api.php?action=browsebysubject&format=json&subject=NieR%3A%20Automata
Redirect API
- Our custom redirect API allows us to redirect incoming users using any Steam ID to the relevant PCGamingWiki page.
- Source code
- Example
https://pcgamingwiki.com/api/appid.php?appid=674020